Linux

linux中的權限是如何實現的?

  • September 11, 2015

據我所知,Linux 實現了基於 DAC 的文件訪問控制模型,但是我最近發現必須在 Linux中手動啟用ACL 。

我的問題是:預設的文件訪問控制方法是如何工作的?它是否將其權限綁定到每個文件,或者 Linux 是否使用基於功能的模型進行文件訪問控制?

setfacl用於花哨的 POSIX acl(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 詳細介紹了這一點。

引用自:https://unix.stackexchange.com/questions/228617