gpt4 book ai didi

linux - 如何为 Linux 中的特定组授予基于路径的权限?

转载 作者:太空宇宙 更新时间:2023-11-04 11:22:47 24 4
gpt4 key购买 nike

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

假设我的目录结构是这样的: /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/而不是任何父目录?

如果是,请解释。

等待回复..谢谢!

最佳答案

如评论中所示:

您正在寻找 chroot。参见例如这个 cyberciti.biz/tips/howto-linux-unix-rssh-chroot-jail-setup.html了解它的基本概念

然后我们评论:

According to my understanding, I'll have to change many things like copying directories and stuff but I wanted to give access to the group only to a specific directory and nothing else. Is chroot the only solution for it?

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

希望对您有所帮助!

关于linux - 如何为 Linux 中的特定组授予基于路径的权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16961445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com