首先安装FTP参照 http://blog.csdn.net/lihuang319/article/details/50728037spa
1. //添加用户hdcsc,限定访问目录/data/export
.net
useradd -d /data/export hdcscrest
2. //输入两次密码
blog
passwd hdcsc
test
//限定用户test不能telnet,只能ftp
usermod -s /sbin/nologin hdcsc
ftp
3. vi /etc/passwd 文件里能看到刚刚建立的用户名和可访问目录信息配置
4. 修改vsftp配置文件file
把这两行的注释去掉
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
若是没有/etc/vsftpd/chroot_list文件请新建,把用户名hdcsc写进去,每一个用户名一行保存,可参见同目录下user_list文件格式service
5. 更改文件夹权限
权限
chown hdcsc:hdcsc -R /data/export
chmod 755 -R /data/export
注意其余文件夹权限,最好也是755一下的,不能让新ftp帐户修改到其余的文件夹
6. 重启ftp服务
service vsftpd restart
问题1. 链接ftp出现 553 Could not create file
执行命令 setsebool allow_ftpd_full_access on
或者检查文件夹是否有可写权限
修改权限:chmod 777 -R 文件夹