1

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

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

干杯,

4

2 回答 2

0

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

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

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

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

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

于 2013-01-22T18:39:39.023 回答
0

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

于 2015-06-13T03:50:11.340 回答