linux下vsftp配置

作者:Garany 发布于:2015-11-03 分类:破万卷书
要求:
     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


第5步 修改本地权限


# chmod -R o+w /var/www/html/

我来说说