LinuxCast學習筆記十七:permission_ext


 

         每個終端都有一個umask屬性,用來確定新建文件,文件夾的默認權限

目錄默認權限:777

文件默認權限:666

普通用戶的默認umask是002,root用戶默認umask是022

 

也就是說對於普通用戶來講:

新建文件權限是664

新建目錄權限是 775

三個特殊權限:suid 以文件所屬用戶身份執行,而非執行文件的用戶,這樣可以獲得額外的限。

                              sgid 以文件所屬組身份執行 該目錄下所有新文件與所屬組有相同權限,讓在該目錄下創建的文件與目錄組屬性相同

                              sticky對目錄擁有寫入權限的用戶僅可刪除其自身擁有的文件,無法刪除其他用戶文件。讓對一個目錄有兩個或多個寫入權限的用戶只能刪除自己創建的文件。

         與普通權限一樣,特殊權限可以是數字表示的:

-SUID = 4  chmod u+s filename

         -SGID= 2  chmod g+s filename

         -Sticky= 1  chmod o+t directory

例如我們設置下以文件權限:chmod 4775 filename

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章