Linux
如何為目錄中的所有文件夾/文件設置預設文件權限?
我想設置一個文件夾,以便在其中創建的任何內容(目錄、文件)都繼承預設權限和組。
讓我們稱組為“媒體”。而且,在目錄中創建的文件夾/文件應該自動具有 g+rw。
我找到了:應用預設權限
來自文章:
- 設置該
setgid
位,以便創建 <directory> 下的文件/文件夾,並使用與 <directory> 相同的組chmod g+s <directory>
- 為組和其他設置預設 ACL
setfacl -d -m g::rwx /<directory> setfacl -d -m o::rx /<directory>
接下來我們可以驗證:
getfacl /<directory>
輸出:
# file: ../<directory>/ # owner: <user> # group: media # flags: -s- user::rwx group::rwx other::r-x default:user::rwx default:group::rwx default:other::r-x