让 root 用户不能直接删除文件的方法
Friday, 28. August 2009, 11:08:48
用 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 等命令同样适用。








