我已经安装了 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
这是正常的,因此将拒绝匿名用户的访问。匿名用户实际上不应该访问任意用户主目录。