0

我陷入了一些复杂的事情,这让我认为这种情况是不可能的。无论如何,这是场景:

假设我的目录结构是这样的:/var/www/dir1/dir2/dir3

/var is owned by root
/var/www/dir1/ is owned by group1
/var/www/dir1/dir2 is owned by group2

我遇到的问题是我想允许 dir2/ 组用户只能访问这个目录,我不希望他们访问上层目录。

我尝试将 dir1/ 的 chmod 更改为 711,但它随后限制了 group2 用户。

有什么方法可以让 group2 用户访问 dir2/ 而不是任何父目录?

如果是这样,请解释一下。

等待回复。。谢谢!

4

1 回答 1

1

如评论中所示:

您正在寻找 chroot。例如,请参阅此cyberciti.biz/tips/howto-linux-unix-rssh-chroot-jail-setup.html以了解它的基本概念

然后我们评论说:

根据我的理解,我将不得不更改许多内容,例如复制目录和其他内容,但我只想授予对特定目录的访问权限,而不是其他任何内容。chroot 是唯一的解决方案吗?

我的观点是,如果您希望他们在该特定目录中入狱,是的。否则他们将能够通过其他目录。

希望能帮助到你!

于 2013-06-06T12:25:18.527 回答