是否有可能阻止用户离开他们的主目录?

我正在创build一个networking服务器,我将有许多用户ssh / sftp进入它。 他们所需要做的只是在他们的主目录中,例如/home/user/

很多人都告诉我使用chroot,但似乎有点太多了,再加上我会让多个用户login到服务器,所以在服务器上只是一个巨大的负载。

所以要回顾一下,我想阻止用户离开他们的主目录/home/user/ 。 这可能吗?

为什么chroot会成为“服务器上的巨大负载”? 这正是 chrootdevise的目的。 互联网上有很多导游,你可以按照这些导游来设置。

SSH内置了sftp的chroot特性,ssh有点棘手,因为用户可以启动一个完整的shell,但是也可以。 看看这个howto:
http://www.howtoforge.com/chrooted-ssh-sftp-tutorial-debian-lenny