我有一个Ubuntu服务器,我给一些用户托pipe,我使用下一个命令来创build用户和他们的FTP帐户:sudo adduser nameofthepage
该命令在“/ home”目录中创build一个目录,其中包含用户可以放置其网页文件的页面名称。
但是我有一个严重的问题,当用户使用他们的ftp账号login到服务器时,他们可以到/ home目录的目录并查看服务器的所有目录,我怎么能限制它呢?
非常感谢。
如果/ home属于root,可能是…你总是可以撤销/ home目录本身的“others”的读取权限。
sudo chmod or /home
如果您担心访问级别,那么对用户使用某种chroot或jail可能会更好。 有pam_chroot和rssh可以用来限制用户,我相信也有更多的监狱选项。
嘿,你应该使用虚拟用户。 看看mysql-pam.d你可以有一个数据库ssh / ftp /其他login+磁盘配额或任何其他只是在一个表中。 检查你的架构和可扩展性。