如果希望某一个文件不被修改,可以通过执行chattr +i 文件名称,对此文件进行保护,无法进行修改,如果需要修改需要去掉这个保护,执行chattr -i 文件名称即可去掉保护。 首先执行touch test创建一个空文件test,之后执行lsattr test 查看没有存在保护 显示为-------------e-- test 说明没有保护 如果显示----i--------e-- test 说明存在保护
这时执行chattr +i test对文件进行保护,再执行lsattr test,确认已经存在保护,执行删除命令 rm -rf test 出现拒绝操作的提示,说明保护成功,不允许删除。
执行chattr -i test取消保护,再执行lsattr test 查看已经取消保护,执行rm -rf test 将test文件成功删除。
chattr命令也可以对目录进行保护,但是不能保护/、/dev、/tmp、/var目录 (责任编辑:IT) |