我有一台带有httpd和vsftpd的centos 6.2的服务器。
我在/ var / www中有很少的网站,我想为每个网站添加一个ftp用户。
我的user1在/ home / user1中有一个目录,可以从ftp读取/写入该文件夹。 (这是我用来ssh和几乎所有东西的用户)
我用它的home / var / www / site2和/ bin / nologin创建了user2(因为我希望它只是一个ftp用户)
我可以使用user2登录FTP并下载文件,但我无法上传文件或mkdir ......
许可是“drwxrwxrwx.2 user2 user2 4096 Aug 21 14:35。” (777仅用于测试...)
我的vsftpd.conf是:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=NO
log_ftp_protocol=YES
chroot_local_user=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
banner_file=/etc/vsftpd/banner
我的iptables目前停止测试,所以它不是我的防火墙......
提前感谢您的帮助
答案 0 :(得分:2)
抱歉,错误的网站我的不好......
我在Serverfault发布了我的问题并得到了答案,所以这是链接!
https://serverfault.com/questions/532949/writing-permission-with-vsftpd-and-centos-6-2