极湖

无不用其“极”

让 root 用户不能直接删除文件的方法

,

有时候为了加强对文件的保护,让 root 用户也不能直接删除某些文件。
chattr 命令给文件设置属性,即可实现以上目标。

例:
# touch test
# chattr +i test
# man chattr
# rm -f test
rm: cannot remove `.htaccess': Operation not permitted
root:~# echo $?
1


若要恢复,只需把命令中的 + 号变成 - 号:
# chattr -i test
# rm test
# echo $?
0


若要查看文件属性,用 lsattr 命令
# lsattr test
----i-------- test


以上方法,对 cp,mkdir, mv, chmod, chown 等命令同样适用。

EmEditor 下最近常用的两个宏 (自制)Zend Framework 组件所需的 PHP 扩展模块

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.

February 2012
S M T W T F S
January 2012March 2012
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29