2017-05-08 64 views
0

我正在創建應用程序,並且我需要允許用戶在允許我們時讀取文件夾。只有組中的用戶可以訪問所有子文件夾的文件夾

架構:

BOSS FOLDER (root:root) 777 CHILD1 (root:child1) ??? CHILD2 (root:child2) ??? CHILD3 (root:child3) ???

所以,BOSS是所有與兒童只能由組「子」的用戶,我需要的,如果用戶沒有在「小孩」不可見的子文件夾。

如何使?

+0

Define * visible *。 –

+0

我不明白! – Azee

+0

什麼是*可見*在你的問題:你想完全隱藏目錄,或者想限制訪問他們的內容? –

回答

0

如果來自子組的用戶需要寫入權限,則子文件夾權限應爲770,否則爲只讀權限,應爲750子文件夾。

BOSS FOLDER(根:根)777 CHILD(根:子)770(750用於通過子組只讀訪問)

0

其它用戶只是禁止訪問,即:

chmod o-rwx CHILD 

雖然CHILD文件夾將可見,但對於不在「子」組中的用戶將無法訪問。國際海事組織沒有辦法使文件夾不可見。

+0

即使父文件夾未經許可也不允許到達子文件夾? – Azee

+0

你說得對。我可能會誤解這個問題。每個人都可以訪問BOSS(父)文件夾,所以每個人都會在那裏看到(列出)CHILD文件夾。只有「小孩」組用戶才能夠閱讀CHILD文件夾內容,所以只有在CHILD文件夾中有一個child_file.txt,只有「小孩」組用戶纔會看到它。 –

相關問題