1、suid、sgid、sbit
suid:s出現在檔案所有者的x位置上
1)只能用於二進位制檔案,不能用於目錄
2)執行者若具有該檔案的x許可權,則將具有檔案所有者的許可權
3)許可權只在檔案執行時有效,執行完畢不再擁有所有者許可權
設定方法:chmod u+s file chmod 4777 file 4代表加上suid
sgid:s出現在目錄所屬群組的x位置上
sgid可用於目錄,對於目錄裡來說:
1)使用者若有此目錄的x,w許可權,則可進入和修改此目錄
2)使用者在此目錄下的群組將變成該目錄的群組,新建的檔案,群組是此目錄的群組。
sgid
對於檔案來說
1)sgid只對二進位制可執行檔案有效
2)執行者若具有該檔案的x許可權,則將具有檔案所屬群組的許可權
3)許可權只在檔案執行時有效,執行完畢不再擁有所屬群組許可權
設定方法:chmod g+s file chmod 2777 file 2代表加上sgid
sbit:t出現在檔案其他使用者的x許可權上。
1)和suid,sgid不同的是,只能用於目錄
2)使用者在該目錄下,僅自己與root才有權力刪除新建的目錄或檔案
設定方法:chmod o+t file chmod 1777 file 2代表加上sbit
2、檔案的隱藏許可權
chattr命令用於設定檔案的隱藏許可權,格式為:「chattr [引數] 檔案
」
引數 作用
i將無法對檔案進行修改,若對目錄設定後則僅能修改子檔案而不能新建或刪除。
s檔案內容變更後立即同步到硬碟(sync)。
s徹底從硬碟中刪除,不可恢復(用0填充原檔案所在硬碟區域)。
a不再修改這個檔案的最後訪問時間(atime)。
b不再修改檔案或目錄的訪問時間。
d檢查壓縮檔案中的錯誤。
d當使用dump命令備份時忽略本檔案/目錄。
c預設將檔案或目錄進行壓縮。
u當刪除此檔案後依然保留其在硬碟中的資料,方便日後恢復。
t讓檔案系統支援尾部合併(tail-merging)。
x可以直接訪問壓縮檔案的內容。
lsattr命令用於顯示檔案的隱藏許可權,格式為:「lsattr [引數] 檔案
」
引數 作用
a 顯示所有檔案和目錄。
l 顯示隱藏屬性的全稱(預設簡寫成乙個字母)。
r 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。
d 若目標檔案為目錄,**此引數。
輕鬆理解Linux下的檔案和目錄
輕鬆理解 linux 下的檔案和目錄 simeon 本文已被開放系統世界雜誌錄用 近一兩年linux發展的勢頭越來越猛,因此越來越多的人開始使用linux,而對於那些初次接觸的人來說,可能最先感到困惑的就是那些linux下的檔案和目錄聊。如果想熟練使用linux,則必須了解linux下的檔案及其目錄...
linux下的檔案目錄結構
linux 的檔案系統是採用層級式的樹狀目錄結構,在此結構中的最上層是根目錄 然後在此目錄下再建立其他的目錄 root,存放root使用者的相關檔案 home,存放普通使用者的相關檔案 bin,存放常用命令的目錄,如vi,su sbin,要具有一定許可權才可以使用命令 mnt,預設掛載光碟機和軟碟機...
Linux的檔案和目錄
home user bin usr bin 可執行二進位制檔案的目錄,如常用的命令 ls tar mv cat 等 boot 放置 linux 系統啟動時用到的一些檔案,如 linux 的核心檔案 boot vmlinuz,系統引導管理器 boot grub etc 系統配置檔案存放的目錄,不建議在...