如何在唯讀目錄中向特定使用者授予寫入權限?

如何在唯讀目錄中向特定使用者授予寫入權限?

系統:FreeNAS

有目錄:

drwxr-xr-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

用戶user1可以在這裡上傳文件,並且所有用戶都在Group1獲取-xr規則內,這很棒。

user4但是,有少數使用者user15(我們稱他們為「目錄維護者」)需要擁有wxr權限,但沒有其他人。

我該怎麼做呢?我還是個初學者。

先致謝!

答案1

你差了一位-權限被分組為rwx/ r-x/ r-x,而不是wxr

d rwx r-x r-x  4 user1  Group1    7 Mar 14 01:48 publicDirectory

在您的情況下,由於“其他”或“世界”與該群組具有完全相同的r-x權限,因此只需將群組所有權切換到不同的群組並授予其寫入權限就可以了 - 例如:

d rwx rwx r-x  4 user1  Maintainers    7 Mar 14 01:48 publicDirectory

如果您想要更複雜的設定(例如維護者 rwx、群組 1 rx,其他人都沒有存取權限),可以使用允許您新增多個使用者和/或群組的 ACL 來完成。 FreeNAS 似乎被配置為使用「NFSv4」ACL(與 Windows 上的類似)而不是「POSIX」ACL;查看文件

相關內容