赞
踩
使用lsattr命令,当执行lsattr如果提示-bash: lsattr: command not found 没有该命令,尝试安装下这个命令。
lsattr命令安装:yum install -y e2fsprogs
lsattr命令可以正常使用后,使用此命令查看下文件,命令使用方法:
lsattr filename
例:
lsattr a.txt
这里会看见:
----i--------e- a.txt
i表示immutable,当文件启用这个属性,不能进行更改、重命名或者删除操作。
e 表示extent format,表明该文件使用磁盘上的块的映射扩展。属于“正常”规则。
下面,我们可以使用chattr命令来修改文件的权限
命令使用:chattr -i filename
例:
chattr -i a.txt
执行命令后,我们再查看下权限
lsattr a.txt
这时会发现文件的权限变为了
-------------e- a.txt
这时再编辑就可以正常保存
如果编辑后想将文件的权限恢复,执行:
chattr +i a.txt
再看下文件权限
lsattr a.txt
----i--------e- a.txt
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。