Linux的权限管理
生活随笔
收集整理的這篇文章主要介紹了
Linux的权限管理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
rwx(1)rwx(2)rwx(3)
1:所有者 2:所屬組 3:其他用戶
r:讀
w:寫
x:執行
目錄:r(可以查看目錄內有多少東西)w(可添加、刪除和修改目錄內東西的熟悉)x(可打開目錄)
文件:r(可以查看文件的具體內容)w(可以添加、刪除和修改文件的具體內容,但不能刪除文件本身)x(可運行文件,一般都用于可執行文件)
隱藏權限:SUID(4)、SGID(2)、SBIT(1)
rws(1、所有者)rws(2、所屬組)rwt(3、其他用戶)
1:即使不是文件所有者也可以暫時擁有文件所有者的權利
2、在擁有這個屬性的目錄內創建的東西,所屬組都屬于這個目錄的所屬組,與東西的創建者無關
3、在擁有這個屬性的目錄內創建的東西,除了root和創建者本身,誰都不能刪
在chmod時,隱藏權限寫在第一位。
b - setgid位, 如果該位為1, 則表示設置setgid
c - sticky位, 如果該位為1, 則表示設置sticky
setuid: 設置使文件在執行階段具有文件所有者的權限. 典型的文件是 /usr/bin/passwd. 如果一般用戶執行該文件, 則在執行過程中, 該文件可以獲得root權限, 從而可以更改用戶的密碼.
setgid: 該權限只對目錄有效. 目錄被設置該位后, 任何用戶在此目錄下創建的文件都具有和該目錄所屬的組相同的組.
sticky bit: 該位可以理解為防刪除位. 一個文件是否可以被某用戶刪除, 主要取決于該文件所屬的組是否對該用戶具有寫權限.
如果沒有寫權限, 則這個目錄下的所有文件都不能被刪除, 同時也不能添加新的文件. 如果希望用戶能夠添加文件但同時不能刪除文件,
則可以對文件使用sticky bit位. 設置該位后, 就算用戶對目錄具有寫權限, 也不能刪除該文件.
轉載于:https://www.cnblogs.com/MC1225/p/8109052.html
總結
以上是生活随笔為你收集整理的Linux的权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C. 防止E-mail注入
- 下一篇: linux 其他常用命令