大家在使用美国服务器装linux系统搭建vsftpd服务的时候经常碰到这样的问题,开设置多少用户的时候怎么限制FTP用户登陆的目录,和限制FTP用访问目录的时候,让他只能在自己的目录里待着,不能访问上级目录 ,主要为了安全考虑。下面小辰就带大去看看怎么设置这些,首先搭建好vsftpd 服务,接着按下面的步骤操作
1,添加用户,设置用户根目录
[root@hatch vsftpd]# useradd -g ftp -d /var/www/html -s /sbin/nologin webftp //添加用户并且指定用户目录
[root@hatch vsftpd]# passwd webftp //设置用户密码
2,修改/etc/vsftpd.conf,修改以下三个参数
chroot_local_user=NO
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
3,添加或修改/etc/vsftpd/chroot_list,添加上面添加的用户
webftp
4,重启vsftpd
[root@hatch ~]# /etc/init.d/vsftpd restart
本文固定链接: http://www.iayuidc.com/70.html
未经允许不得转载:主机推荐 » 美国服务器linux系统vsftpd添加用户指定目录禁止访问上级目录