1.安裝FTP
yum -y install vsftpd
2.新建用戶,並指定主目錄
useradd -d /home/test -m test (增加用戶test,並制定test用戶的主目錄為/home/test)
3.設置新用戶密碼
passwd test (為test設置密碼)
4.更改用戶相應的權限設置
usermod -s /sbin/nologin test (限定用戶test不能telnet,只能ftp)
usermod -s /sbin/bash test (用戶test恢復正常)
usermod -d /test test (更改用戶test的主目錄為/test)
5.限制用戶只能訪問/home/test,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制訪問自身目錄
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
編輯 chroot_list文件,將受限制的用戶添加進去,每個用戶名一行
改完配置文件,不要忘記重啟vsFTPd服務器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart