如何授予 userA 存取 userB / userC 所建立的所有檔案的權限,包括 rwx 權限?
有沒有辦法在不授予 root 存取權限的情況下執行此操作?
新增至同一組將不起作用,因為並非所有檔案都具有群組存取權限。 setfacl 可以對目前檔案執行,但不適用於將來建立的檔案。
答案1
使用 ACL。
setfacl -R -m user:User:rwX /some/path
(注意大寫X
)
setfacl
做如果您也設定了「預設」ACL,則適用於將來建立的檔案:
setfacl -R -m default:user:UserA:rwx /some/path
答案2
您可以授予 userA sudo 權限以成為 userB / userC。這樣做可以嗎?