在Proftpd / Ubuntu安装中拒绝目录浏览

我使用这个指南来build立一个Ubuntu 8.04服务器的Proftpd安装…运行良好,但通用用户(userftp)可以运行

ls 

并能够改变到任何目录和自由浏览服务器上..从根

 / 

和向上..我添加这个行到etc / shells

 /bin/false 

希望这可以防止这种情况…我真的只想要userftp帐户能够上传到通用

 /home/FTP-Shared 

目录,并且不能在服务器上做其他事情。 这是如何完成的…这是一个无头的Ubuntu盒..我只使用CLI ..没有GUIpipe理工具

你有没有考虑到/ home / FTP共享chroot proftpd? 那么它不能访问任何外面的任何东西。

Cry Havok是正确的,你将不得不build立chroot。 此外,/ bin / false将限制用户从ssh'ing框。 它与ftp行为本身无关。

为了达到这个目标,我所要做的就是取消注释:

 DefaultRoot ~ 

从这个文件:

 /etc/proftpd/proftpd.conf 

然后运行

 sudo /etc/init.d/proftpd restart