linux 下檔案特殊許可權

2021-06-02 19:50:59 字數 709 閱讀 9936

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 是...