linux特殊許可權
特殊許可權 s
setuid
當乙個命令具有setuid許可權時,普通使用者在執行此命令時,將以這個命令所有者的身份執行,,
ll /etc/passwd /etc/shadow
-rw-r--rxx 1 root root 1795 sep 25 10:12 /etc/passwd
-r-------- 1 root root 1239 sep 25 1:12 /etc/shadow (儲存密碼)
ll /usr/bin/passwd
-rwsr-xr-x 1 root root 11960 jul 17 2006 /urs/bin/passwd
這就是普通使用者可以修改自己的密碼的原因!
特殊許可權 : 粘著位t
粘著位定義:當許可權為777的目錄被授予粘著位,那麼每個使用者只能在此目錄下刪除自己是所有者的檔案。
例如:ll /tmp
drwxrwxrwt 8 root root 4096 sep 25 09:55 /tmp
特殊許可權 chattr
管理員也無法刪除的檔案
加許可權: chattr +i 檔名 (執行後檔案許可權看起來沒有變化)
i 是不可修改和刪除
a 是只可以追加(例如日誌檔案)
還有一些其他許可權,總共11個!
檢視該特殊許可權: lsattr filename
Linux下檔案的特殊許可權
檔案許可權 是指對檔案的訪問許可權,包括對檔案的讀 寫 刪除 執行等。linux 是乙個多使用者作業系統,因此 linux 將乙個檔案或目錄與乙個使用者和組聯絡起來。對於檔案的讀 r 寫 w 執行 x 許可權,我們比較熟悉了,為了引出後面特殊許可權,我們對目錄檔案的寫 w 許可權進行講解。首先需要明...
Linux下檔案及目錄許可權二 特殊許可權
檔案或目錄的特殊許可權有三種 一 suid 用字母 s 表示。使得可執行程式不管執行者是誰,都能夠以其擁有者的身份去執行。有安全隱患,慎用 占用屬主許可權部分的最後一位即x位,如果檔案原來設有x位則加了suid後用小寫的s表示,否則用s表示。注意 suid許可權對目錄無效。例如 ls命令的原始許可權...
Linux下檔案許可權
1.所謂檔案許可權,是指對檔案的訪問許可權,包括對檔案的讀,寫和執行的許可權。而檔案的許可權分為三類,所屬使用者對檔案的許可權,使用者所屬的組對檔案的許可權,以及其它使用者和其它組對檔案的許可權。在linux下,用ls al顯示檔案或目錄的許可權資訊。其中 a是顯示所有的檔案,包括 和 目錄。l 是...