vsftpd - ftp 用户无法创建文件夹

vsftpd - ftp 用户无法创建文件夹

CentOS - 我创建了一个 ftp 用户,可以通过互联网远程登录到 vsftpd 服务器。

现在我可以通过 ftp 登录,查看任何目录的所有目录列表(不限于/监禁),但我无法创建新文件夹里面/var/www/html

当我想创建一个新目录时,它失败了:

550 Create directory operation failed

请注意,我已完成以下操作:

chmod 775 as well as chmod 777

作为服务器本身的 root 用户(使用 putty)。

如何为 FTP 用户获取特定文件夹的写入权限?

笔记: 我有以下权限:

drwxr-xr-x. 6 david root 4096 Jul  7 20:30 html

答案1

你输入过吗

write_enable=yes

在你的

/etc/vsftpd/vsftpd.conf

否则你可以使用

chroot_local_user=yes

让 ftp 用户能够以本地用户身份登录。希望有帮助

答案2

识别文件vsftpd.conf

编辑它:vi /etc/vsftpd.conf

然后取消注释(#)该行:write_enable=yes

最后,重新启动 vsftpd:service vsftpd restart

答案3

我们开工吧。添加/etc/vsftpd.conf或取消注释这些:

anon_mkdir_write_enable=YES

然后,systemctl restart vsftpd

相关内容