1

我有一个带有 httpd 和 vsftpd 的 centos 6.2 服务器。

我在 /var/www 中有几个网站,我想为每个网站添加一个 ftp 用户。

我的 user1 在 /home/user1 中有一个目录,可以从 ftp 读取/写入它的文件夹。(这是我用来 ssh 和几乎所有东西的用户)

我用它的主页 /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 目前正在停止测试,所以它也不是我的防火墙......

预先感谢您的帮助

4

1 回答 1

2

Sorry, wrong site my bad...

I post my question at Serverfault and got an answer, so here is the link!

https://serverfault.com/questions/532949/writing-permission-with-vsftpd-and-centos-6-2

于 2013-08-23T13:48:29.517 回答