今天一个客户Cenots系统的lnmp环境lnmp环境,ftp下有一个文件,即使使用root权限也删除不掉,后来才发现,该文件的属性被锁定了,于是我就把这个命令记录下来,以备以后使用。总结了2个命令
chattr与lsattr
1、实际应用如下:
chattr命令禁止修改系统关键文件,命令如下。
[root@localhost ~]# chattr +i /etc/resolv.conf
2、现在使用lsattr命令查看resolv.conf文件的属性
[root@localhost ~]# lsattr /etc/resolv.conf
—-i———– /etc/resolv.conf
3、该文件已经被锁定,即使root权限也无法删除、修改、或移动。
4、比如让某个文件只能往里面写数据,但不能被删除。该场景适用于重要的日志文件。这样写;
chattr +a /var/log/messages
5、例如显示当前目录所有隐藏文件
[root@localhost ~]# lsattr -a
大概可以这么理解:chattr是锁定用的,lsattr是查看隐藏文件的属性。