1、特殊權限的設置
chattr 爲文件或目錄添加特殊權限
i:文件無法寫入數據、無法重命名、刪除此文件;目錄無法再寫入文件、無法刪除目錄內的文
件或目錄、無法移動或重命名目錄內的數據。
a:只能追加不能刪除
lsattr 讀取文件或目錄的特殊權限
a: 類似與ls的-a選項,即連同隱藏文件一同列出;
R: 連同子目錄的數據一同列出
2、#ls -ld /usr/bin/passwd 權限rws。若將s權限去掉,則普通用戶無法更改密碼
#chmod u+s /usr/bin/passwd
set_gid 讓其他用戶新建目錄或文件時,繼承父目錄所屬組
#chmod g+s 目錄名
sticky_bit 特殊權限,防刪除位,用戶1創建的文件,只有用戶1才能刪除
#chmod o+t 目錄名
3、搜索文件
1、which 只能用來查找PATH環境變量中出現的路徑下的可執行文件,用來查找命令的絕對路徑
2、whereis 通過預先生成的一個文件列表庫去查找跟給出的文件名相關的文件
whereis [-bmsu] [文件名稱]
-b 只找binary文件
-m 只找在說明文件manual路徑下的文件
-s 只找source來源文件
-u 沒有說明檔的文件
3、locate 通過查找預先生成的文件列表庫來告訴用戶要查找的文件在哪裏
後邊直接跟文件名,如果linux中沒有這個命令,需要yum install -y mlocate安裝。updatedb命令
立即生成更新這個庫。
4、find 查找命令
語法:find [路徑] [參數]
‘-atime +n/-n’訪問或執行時間大於/小於n天的文件
‘-ctime +n/-n’寫入、更改inode屬性(例如更改所有者、權限或者鏈接)時間大於/小於n的文件
‘-mtime +n/-n’寫入時間大於/小於n天的文件
#find /tmp/ -mtime -1