我陷入了复杂的困境,这让我觉得这种情况是不可能的。无论如何,这就是场景:
说我的目录结构是这样的: 的/ 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 / group用户只能访问这个目录而我不希望他们访问上层目录。
我尝试将dir1 /的chmod更改为711但它限制了group2用户。
有没有办法让group2用户访问dir2 /而不是任何父目录?
如果是,请解释。
等待回复.. 谢谢!
答案 0 :(得分:1)
如评论中所示:
您正在寻找chroot。例如,请参阅此cyberciti.biz/tips/howto-linux-unix-rssh-chroot-jail-setup.html以获得它的基本概念
然后我们评论道:
根据我的理解,我将不得不改变许多事情 复制目录和东西但我想要访问该组 仅限于特定目录,没有别的。 chroot是唯一的 它的解决方案?
我的观点是,如果你希望他们在特定目录中被监禁,是的。否则他们将能够通过其他目的。
希望它有所帮助!