Linux
linux中的權限是如何實現的?
據我所知,Linux 實現了基於 DAC 的文件訪問控制模型,但是我最近發現必須在 Linux中手動啟用ACL 。
我的問題是:預設的文件訪問控制方法是如何工作的?它是否將其權限綁定到每個文件,或者 Linux 是否使用基於功能的模型進行文件訪問控制?
setfacl
用於花哨的 POSIXacl(5)
,這是一個可選的東西,您可以在使用者、組、其他和讀、寫、執行(和各種粘性)位的傳統和預設 unix 訪問權限之上使用。可選的acl(5)
東西+
在目錄列表中顯示為:drwxr-xr-x 2 user staff 4096 Sep 8 18:25 dir drwxrwxr-x+ 2 user staff 4096 Sep 8 18:25 facldir
至於預設權限如何工作,《APUE》中的 Stevens 詳細介紹了這一點。