vsftp添加新用戶;限定ftp用戶只能訪問自己的家目錄

一、vsftp添加用戶

[root@ www.linuxidc.com ~]# adduser -g ftp -s /sbin/nologin mmc

[root@ www.linuxidc.com ~]# passwd mmc

輸入密碼。

這樣添加了一個用戶名爲:mmc 的新用戶,新添加的用戶只能登錄FTP,不能作爲系統用戶登錄。

新添加的用戶默認家目錄是在/home 下有個以用戶名爲文件名的文件夾,如果想使用指定的目錄給用戶,可以作以下操作:

(adduser 有個參數是:-d, --home-dir HOME_DIR       home directory of the new account)

[root@ www.linuxidc.com ~]# adduser -d /vsftphome/mmc1 -g ftp -s /sbin/nologin mmc1

[root@ www.linuxidc.com ~]# passwd mmc1

輸入密碼。

完成新建了一個名爲mmc1,家目錄被指定爲/vsftphome/mmc1 的ftp用戶。

測試用戶。

二、限定FTP用戶只能訪問自己的家目錄,而不能返回上一層目錄進入其他目錄。

修改配置文件:/etc/vsftpd/vsftpd.conf

[root@ www.linuxidc.com vsftpd]# vi vsftpd.conf

去掉下面兩行參數的註釋符號(‘#’號)

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

在/etc/vsftpd下創建chroot_list文件:

[root@ www.linuxidc.com vsftpd]# touch chroot_list

然後加入需要限制的用戶名(一行一個),如:

mmc

mmc1

保存退出。

重啓服務,測試。

重啓vsftpd服務:service vsftpd restart。

(轉載:http://www.linuxidc.com/Linux/2012-08/68895.htm)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章