即使使用vsftpd设置权限,用户也无法上传文件

时间:2013-01-22 18:34:40

标签: linux vsftpd

我有一个云托管Linux解决方案。我有vsftpd工作,但在遇到问题和修改很多设置后,我现在遇到一个问题,用户可以使用FTP登录并连接到正确的主目录,在其中导航,下载文件但他们无法上传文件服务器。他们得到一个超时错误,这似乎是一个权限错误,但我不能缩小它的范围。 / var / logs / syslog什么都没有。

这些文件夹属于用户。父www文件夹设置为555.任何人都可以帮助解决这个问题吗?

干杯,

Ť

2 个答案:

答案 0 :(得分:0)

尝试将权限设置为755555不允许为任何人写信。您的用户和群组是否不同?

您还可能需要为FTP服务器启用日志记录。超时错误可能包括其他一些错误,而不仅仅是权限被拒绝。

要进行扩展日志记录,请更改ftp配置文件中的变量:

dual_log_enable=YES
log_ftp_protocol=YES
xferlog_enable=YES
syslog_enable=NO

并检查那里的日志文件名。

答案 1 :(得分:0)

您必须在用户文件夹中创建一个文件夹(例如:/ var / www / user1 / upload)。 并设置权限777(例如:chmod 777 / var / www / user1 / upload)。 然后将文件上传到此文件夹。