在伺服器上删除檔案,被提示:
# rm wang
rm: wang: Operation not permitted
檢視檔案屬性.
#ls-lo
-rw-r--r-- 1 root wheel sunlnk 0 Feb 20 17:05 wang
使用如下指令.
#chflags nosunlnk wan
#ls -lo
-rw-r--r-- 1 root wheel - 0 Feb 20 17:05 wang
用法:
chflags [-R [-H | -L | -P]] flags file ...
選項說明(詳見手冊):
-H 果指定了-R選項,則跟随指令行中的符号連結,但是不跟随目錄樹周遊過程中的符号連結。
-L 如果指定了-R選項,則所有的符号連結都将被跟随。
-P 如果指定了-R選項,則所有的符号連結都不被跟随。
-R 将指定的檔案(目錄)作為根,遞歸處理。
标志說明:
schg 檔案完全無法被修改(super-user only)。noschg(Anti)
sappend 檔案內容隻能用附加(append)的方式修改(super-user only)。nosappend(Anti)
sunlink 檔案無法被刪除或者重命名(super-user only)。nosunlink(Anti)
uchg 檔案完全無法被修改(super-user only 或者一般使用者)。nouchg(Anti)
uappend 檔案內容隻能用附加(append)的方式修改(super-user only或者一般使用者)。uappend(Anti)
uunlink 檔案無法被刪除或者重命名(super-user only 或者一般使用者)。nouunlink(Anti)
uchg 用于檔案時,owner 不能修改檔案,也不能删除檔案或者對檔案重命名;nouchg(Anti)
uappend 用于檔案時,owner 隻能以 append 的方式修改檔案,不能删除檔案或者對檔案重命名;uunlink 用于檔案時,owner 可以對檔案進行修改,但不能删除檔案或者對檔案重命名。nouappend(Anti)
uchg 用于目錄時,owner 不能删除目錄或者重命名目錄,可以修改目錄中已有的檔案,但不能在目錄中添加檔案,也不能删除目錄中的檔案或者對其重命名;uappend 用于目錄時,owner 不能删除目錄或者重命名目錄,可以修改目錄中已有的檔案和在目錄中添加檔案,不能删除目錄中的檔案或者對其重命名;uunlink 用于目錄時,owner 不能删除目錄或者重命名目錄,可以修改目錄中已有的檔案和在目錄中添加檔案,也可以删除目錄中的檔案或者對其重命名