Linux修改目錄的特定使用者的ACL(Access Control List)權限的方式如下。
使用setfacl -R -m u:<user>:<perms> <dir>來修改指定使用者對該目錄(及下面所有檔案)的權限。參數說明如下:
-R- 即--recursive,影響範圍為該目錄下所有的目錄與檔案。-m- 即--modify後接的<perms>為權限設定,例如rwx。<user>- 為要修改該目錄權限的使用者名稱。<dir>- 要修改權限的目錄。
例如要修改使用者john對於目錄/var/lib/demo/src的權限為可讀可寫可執行,則輸入setfacl -R -m u:john:rwx /var/lib/demo/app。
# setfacl -R -m u:john:rwx /var/lib/demo/app
沒有留言:
張貼留言