无法上传文件 FTP

Web*_*net 5 ubuntu ftp

我让每个人都通过 FTP 限制在他们的主文件夹中。在每个家庭中,我都有一个无法上传到的 public_html 目录。

我已将我的用户添加source到 ftp 组。public_html 文件夹是...

drwxrwsr-x 2 source ftp 4096 public_html

我不知道为什么我无法上传文件。我在权限方面做错了什么?

更新

VSFTPD 日志读取:

- TIMESTAMP - [pid 2] CONNECT: Client "xx.xxx.xx.xx"
- TIMESTAMP - [pid 1] [user] OK LOGIN: Client "xx.xxx.xx.xx"
Run Code Online (Sandbox Code Playgroud)

更新

SmartFTP 返回错误:

[18:36:52] SIZE index.php
[18:36:52] 550 Could not get file size.
Run Code Online (Sandbox Code Playgroud)

更新

智能 FTP 日志

[23:15:31] TYPE I
[23:15:31] 200 Switching to Binary mode.
[23:15:31] SIZE index.php
[23:15:31] 550 Could not get file size.
[23:16:02] SIZE index.php
[23:16:02] 550 Could not get file size.
[23:16:32] SIZE index.php
[23:16:32] 550 Could not get file size.
[23:17:02] SIZE index.php
[23:17:02] 550 Could not get file size.
[23:17:32] SIZE index.php
[23:17:32] 550 Could not get file size.
[23:18:02] SIZE index.php
[23:18:02] 550 Could not get file size.
[23:18:12] DELE index.php
[23:18:12] 550 Permission denied.
[23:18:12] DELE test.php
[23:18:12] 550 Permission denied.
[23:18:19] TYPE A
[23:18:20] 200 Switching to ASCII mode
Run Code Online (Sandbox Code Playgroud)

FTP 日志仅显示登录成功消息、用户和它们来自哪个 IP。

权限 public_html

drwxr-sr-x 2 source ftp 4096 2010-08-15 18:40 public_html
Run Code Online (Sandbox Code Playgroud)

即使 public_html 是 777 我也无法写入它。

Jor*_*ris 4

请检查您的 vsftpd.conf 中是否有 write_enable=YES

您可以向用户 su(do) 并尝试手动创建文件,这应该排除文件系统权限错误。

您可以发布 smartftp 的完整日志以及您的 vsftpd.conf 吗?