标签归档:linux隐藏文件

Linux Centos7下chattr lsattr命令查看、隐藏、锁定文件

今天一个客户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是查看隐藏文件的属性。