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
沒有留言:
張貼留言