我想限制一个用户到一个特定的主目录。 我不希望用户读取系统资源等或其他用户的家中。 有人可以build议可能的方法吗?
当我使用jailkit出现错误:
错误“ldconfig:无法打开configuration文件/etc/ld.so.conf:没有这样的文件或目录”
当我使用命令:
sudo jk_init -v / jail basicshell
sudo jk_init -v / jail ssh
您将需要允许对confinement系统中的/etc/ld.so.conf进行读取访问,以便正确加载dynamic库。 您需要授予对通常的/lib , /usr/lib等目录以及这些目录中的许多文件的读访问权限,以使大多数常用的shell程序正常工作。 而且,您需要授予您希望用户有权访问的/bin , /usr/bin , /sbin和/usr/sbin中所有程序的访问权限。
比他们可以执行的程序更重要的是他们可以读写的文件。