只有组中的用户可以访问所有子文件夹的文件夹
我正在创建应用程序,并且我需要允许用户在允许我们时读取文件夹。只有组中的用户可以访问所有子文件夹的文件夹
架构:
BOSS FOLDER (root:root) 777 CHILD1 (root:child1) ??? CHILD2 (root:child2) ??? CHILD3 (root:child3) ???
所以,BOSS是所有与儿童只能由组“子”的用户,我需要的,如果用户没有在“小孩”不可见的子文件夹。
如何使?
如果来自子组的用户需要写入权限,则子文件夹权限应为770,否则为只读权限,应为750子文件夹。
BOSS FOLDER(根:根)777 CHILD(根:子)770(750用于通过子组只读访问)
其它用户只是禁止访问,即:
chmod o-rwx CHILD
虽然CHILD文件夹将可见,但对于不在“子”组中的用户将无法访问。国际海事组织没有办法使文件夹不可见。
即使父文件夹未经许可也不允许到达子文件夹? – Azee
你说得对。我可能会误解这个问题。每个人都可以访问BOSS(父)文件夹,所以每个人都会在那里看到(列出)CHILD文件夹。只有“小孩”组用户才能够阅读CHILD文件夹内容,所以只有在CHILD文件夹中有一个child_file.txt,只有“小孩”组用户才会看到它。 –
Define * visible *。 –
我不明白! – Azee
什么是*可见*在你的问题:你想完全隐藏目录,或者想限制访问他们的内容? –