为什么我的目录没有显示在 ftp 会话中?

为什么我的目录没有显示在 ftp 会话中?

我是 Linux 新手所以请对我有耐心。

centos 6.3我在虚拟机上设置了我的服务器,安装了许多东西,包括httpdvsftpd

我改变了配置以仅允许用户进入,chroot_list其他设置与网络上通常推荐的设置一致。

我创建了一个用户"adduser -d /var/www wwwftpuser"然后做了passwd

现在我可以使用虚拟机主机上的 ftp 客户端连接到它。但是...目录是空白的。我尝试将文件上传到它,但 Linux 机器上的目录没有看到新文件。

我的目的是使用 ftp 上传和修改文件/var/www

为什么会这样?

答案1

不感谢反对者,至少说一下你投票反对的原因。

我最终找到了答案,有一种东西SELinux阻止了对 chrooted 目录的访问。

所以我做了 :

setsebool -P ftp_home_dir on

问题解决了,现在我看到文件了。我只是在测试,所以对我来说没问题,但如果不知道它的作用,我不建议任何人这样做。

相关内容