标签:
itvsftpd |
分类: Linux |
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
更多相关知识:http://www.cnblogs.com/lightnear/archive/2012/10/07/2713539.html