-
文件的權(quán)限
使用 "+" 設(shè)置權(quán)限,使用 "-" 用于取消
ls -lh #顯示權(quán)限
ls /tmp | pr -T5 -W$COLUMNS #將終端劃分成5欄顯示
chmod ugo+rwx directory1 #設(shè)置目錄的所有人(u)、群組(g)以及其他人(o)以讀(r )、寫(xiě)(w)和執(zhí)行(x)的權(quán)限
chmod go-rwx directory1 #刪除群組(g)與其他人(o)對(duì)目錄的讀寫(xiě)執(zhí)行權(quán)限
chown user1 file1 #改變一個(gè)文件的所有人屬性
chown -R user1 directory1 #改變一個(gè)目錄的所有人屬性并同時(shí)改變改目錄下所有文件的屬性
chgrp group1 file1 #改變文件的群組
chown user1:group1 file1 #改變一個(gè)文件的所有人和群組屬性
find / -perm -u+s #羅列一個(gè)系統(tǒng)中所有使用了SUID控制的文件
chmod u+s /bin/file1 #設(shè)置一個(gè)二進(jìn)制文件的 SUID 位 - 運(yùn)行該文件的用戶(hù)也被賦予和所有者同樣的權(quán)限
chmod u-s /bin/file1 #禁用一個(gè)二進(jìn)制文件的 SUID位
chmod g+s /home/public #設(shè)置一個(gè)目錄的SGID 位 - 類(lèi)似SUID ,不過(guò)這是針對(duì)目錄的
chmod g-s /home/public #禁用一個(gè)目錄的 SGID 位
chmod o+t /home/public #設(shè)置一個(gè)文件的 STIKY 位 - 只允許合法所有人刪除文件
chmod o-t /home/public #禁用一個(gè)目錄的 STIKY 位
-
文件的特殊屬性
- 使用 "+" 設(shè)置權(quán)限,使用 "-" 用于取消
chattr +a file1 #只允許以追加方式讀寫(xiě)文件
chattr +c file1 #允許這個(gè)文件能被內(nèi)核自動(dòng)壓縮/解壓
chattr +d file1 #在進(jìn)行文件系統(tǒng)備份時(shí),dump程序?qū)⒑雎赃@個(gè)文件
chattr +i file1 #設(shè)置成不可變的文件,不能被刪除、修改、重命名或者鏈接
chattr +s file1 #允許一個(gè)文件被安全地刪除
chattr +S file1 #一旦應(yīng)用程序?qū)@個(gè)文件執(zhí)行了寫(xiě)操作,使系統(tǒng)立刻把修改的結(jié)果寫(xiě)到磁盤(pán)
chattr +u file1 #若文件被刪除,系統(tǒng)會(huì)允許你在以后恢復(fù)這個(gè)被刪除的文件
lsattr #顯示特殊的屬性