如何给VSFTP增加用户,只能访问指定目录
1个回答
2016-11-14 · 知道合伙人互联网行家
关注
展开全部
1、修改/etc/vsftpd/vsftpd.conf
将下面三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
2、增加用户 useradd -d /home -g ftp -s /sbin/nologin 用户名1 -p password,这样只增加ftp用户,不能SSH登录
3、设置用户口令 passwd ftpuser
4、编辑文件: /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
用户名1
peter
john
5、编辑文件: /etc/vsftpd/user_list
内容为ftp用户名,每个用户占一行,如:
用户名1
6 重新启动vsftpd
#service vsftp restart
默认FTP新上传的文件的初始权限为rw,修改为-rw-r--r--
把配置文件中的这一行注释去掉:local_umask=022
将下面三行
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
2、增加用户 useradd -d /home -g ftp -s /sbin/nologin 用户名1 -p password,这样只增加ftp用户,不能SSH登录
3、设置用户口令 passwd ftpuser
4、编辑文件: /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
用户名1
peter
john
5、编辑文件: /etc/vsftpd/user_list
内容为ftp用户名,每个用户占一行,如:
用户名1
6 重新启动vsftpd
#service vsftp restart
默认FTP新上传的文件的初始权限为rw,修改为-rw-r--r--
把配置文件中的这一行注释去掉:local_umask=022
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询