如何允许使用 vsftpd 匿名访问本地用户主目录?

如何允许使用 vsftpd 匿名访问本地用户主目录?

我已经安装了 vsftpd 并锁定了本地用户对其主目录的访问权限。

现在我喜欢匿名访问某些用户的主目录。我尝试过这些解决方案,但没有效果。

首先,我为匿名用户创建了一个新 vsftpd 配置文件,并在其中设置了以下指令:

anon_root=/home/[username]

这个解决方案不起作用。

后来我将该指令放置在主 vsftp 配置文件中:

anonymous_enabled=YES

然后anon_root分别设置。

但这个解决方案也没有用。

我怎能这样做?

操作系统:CentOS 6

答案1

550 更改目录失败

在禁用 SELinux 的情况下,这几乎肯定是一个简单的文件系统权限问题。如果你查看用户的典型 /home 目录条目,你会看到

ls -l /home
drwx------. 40 user user  4096 Mar  5 11:03 user

这是正常的,因此将拒绝匿名用户的访问。匿名用户实际上不应该访问任意用户主目录。

相关内容