用户只能在特定文件夹中的权限(debian)

时间:2014-08-29 08:11:26

标签: ssh ftp debian directory

我想在我的Debian服务器上拥有几个使用SSH,FTP访问的用户。对于这些用户,我想要设置权限664.到目前为止对我这么好。但是对于这个用户应该很高兴在通过SSH连接时不允许浏览任何其他文件夹。如果用户想要离开他的主文件夹,系统将拒绝它。

有人可以指导我如何实现这一目标吗?

感谢提前!

丹尼尔

2 个答案:

答案 0 :(得分:0)

OpenSSH服务器有一个功能,允许" jailing"用户到他们的主目录(请参阅http://www.howtoforge.com/restricting-users-to-sftp-plus-setting-up-chrooted-ssh-sftp-debian-squeeze),遗憾的是这意味着用户将无法访问他们通常的二进制文件。除非您在其主文件夹中复制/硬链接所需二进制文件的静态版本,否则他们只能使用内部SFTP浏览它。

答案 1 :(得分:0)

您可以将它们设置为使用restricted shell。这将阻止他们使用cd内置版本。

使用chshpasswd -s将这些用户的shell设置为rbash