要求:
1.允许team1和team2帐号登录FTP服务器,但不能登录本地系统。
2.将这俩个帐号根目录限制为/var/www/html,不能进入该目录以外的任何目录。
第1步:建立team1和team2帐号,并禁止本地登录,设置用户密码。
# useradd -s /sbin/nologin team1 # useradd -s /sbin/nologin team2 # passwd team1 # passwd team1
第2步:修改vsftpd.conf文件
# vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO #禁止匿名用户登录 local_enable=YES #允许本地用户登录 write_enable=YES #允许用户可写 local_root=/var/www/html #设置本地用户根目录 chroot_list_enable=YES #激活chroot功能 chroot_list_file=/etc/vsftpd/chroot_list
#锁定用户在根目录
第3步:建立/etc/vsftpd/chroot_list文件,并将team1和team2帐号添加在文件中。
# vim /etc/vsftpd/chroot_list team1 team2第4步 重启服务
# service vsftpd restart
# chmod -R o+w /var/www/html/
我来说说