使用命令ls -l
列出文件信息,查看每一列的信息以下:html
linux系統中的每個文件都與多種類型的權限關聯,一般有三類權限:linux
其中,第一列(如上:drwxr-xr-x
)的第一個字母的對應意思以下:ui
第一列除去第一個字母后,剩下的部分分爲三組,每組3個字符(--- --- ---),其中第一組的三個字符對應用戶權限(全部者),第二組對應用戶組權限,第三組對應其餘用戶權限。9個字符,每個對應某種權限(r、w、x),若是沒有設置對應的權限,則對應位置爲「-」。code
第一組字符(例如,權限序列爲:rwx------):htm
用戶還有一個稱爲setuid(S)的特殊權限,它出如今執行權限(x)的位置,它容許用戶以其擁有者的權限來執行可執行文件,即便這個可執行文件是由其餘用戶運行的。例如,權限序列爲:-rwS------blog
注意:對於目錄來講,權限的含義有點區別:get
第二組字符(例如,權限序列爲:---rwx---)表示組權限,rwx的含義與用戶組同樣。 組權限沒有setuid,但有一個setgid(S)位,它容許以同該目錄擁有者所在的組相同的有效組權限來容許可執行文件,可是這個組和實際發起命令的用戶組未必相同。例如,權限序列爲:----rwS---it
第三組字符(例如,權限序列爲:------rwx)表示其餘用戶權限,rwx的含義與上面同樣,但沒有S權限。權限
目錄有一個特殊的權限,叫作粘滯位(sticky bit)。若是目錄設置了粘滯位,只有建立該目錄的用戶才能刪除目錄中的文件,即便用戶組和其餘用戶也有寫權限也無能爲力。 粘滯位出如今其餘用戶權限中的執行權限(x)位置。它使用t或T表示。若是沒有設置執行權限,但設置了粘滯位,就使用t;若是同時設置了執行權限和粘滯位,就是用T。 例如:------rwt,------rwT引用
#引用: