權限欄位中的「+」是什麼意思?

權限欄位中的「+」是什麼意思?

我的教授需要存取權限來複製我的文件,我使用了「setfacl -b」。在我的主目錄中以允許他訪問。現在我改變了它,但現在沒有人可以訪問。所以我然後更改了它以便其他人現在可以擁有執行權限

當我查看伺服器上的所有用戶時,每個人似乎都有“drwxrwx--x+”,而我的只有“drwxrwx--x”,沒有“+”。有人能解釋一下這是什麼意思嗎?我怎麼能讓我的礦像他們的一樣呢?

謝謝。

答案1

加號表示該檔案有有效的 ACL。

使用“getfacl”命令查看要複製的 ACL,然後使用 setfacl 來設定它們(確保您首先了解要授予的權限)。

答案2

這部分取決於您所使用的 UNIX 風格。這通常意味著您的目錄應用了 ACL 規則。

參考:http://sadiquepp.blogspot.com/2010/01/in-output-of-ls-l-stands-for-what.html

答案3

「+」表示存在與該檔案關聯的 ACL(存取控制清單)條目

請參閱文件setfacl --restore

恢復由「getfacl -R」或類似工具建立的權限備份。使用此機制恢復完整目錄子樹的所有權限。如果輸入包含擁有者註釋或群組註釋,且 setfacl 由 root 運行,則所有檔案的擁有者和所屬群組也會恢復。此選項不能與「--test」以外的其他選項混合使用。

來自設定值手冊頁

相關內容