linux 權限

基本權限請參照上一篇文章 linux 基礎
更改權限 
chgrp 羣組名稱 檔名
    -R 
chown 帳號名稱[:羣組名稱] 檔名
    -R
chmod xyz 檔名
    -R
例: chmod 770 檔名
其它修改方法:
chmod u +(加入) r 檔案或目錄
g -(除去) w
o
a =(設定) x

例:
     chmod u=rwx,go=rx 檔名
     chmod a+x  檔名
     chmod +x 檔名 相當於 chmod a+x
預設權限 umask (意思是遮蓋掉的權限)
    -S(大寫) 以字符模式來看
特殊權限 
SUID 此檔案的擁有者的 x 權限 改爲 s ,參照 /usr/bin/passwd
    對二進制程序有效,對目錄無效
    使用者需對程序需有可執行權限
    程序執行過程中暫時獲取程序擁有者的權限
SGID 此檔案的組 x 權限 改爲 s ,參照 /usr/bin/locate
    對二進制程序或目錄有效
    執行者需有 x 權限,目錄來說要有 r x 權限
    程序執行過程中暫時變成該組成員
    若在目錄下有可寫的權限,則在建立的文件的羣組與目錄羣組相同
SBIT 此檔案其它 x 權限改爲 t ,參照 /tmp
    只對目錄有效
    當使用者具有 w x 權限時,寫入的文件只有自己和 root 可刪除
注:當擁有者本身都沒有可執行權限時,將產生大寫的 S或T
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章