linux基本用法(二)

chattr 的用法:
主要用在记录日志,只增加不删除的情况下用。

[root@localhost tmp]# rm -r mvtest2
rm:是否进入有写保护的目录“mvtest2”? y
rm:是否删除 一般文件 “mvtest2/bashrc”? y
rm: 无法删除 “mvtest2/bashrc”: 权限不够
rm:是否删除 一般文件 “mvtest2/bashrc1”? y
rm: 无法删除 “mvtest2/bashrc1”: 权限不够
rm:是否删除 一般文件 “mvtest2/bashrc2”? y
rm: 无法删除 “mvtest2/bashrc2”: 权限不够
[root@localhost tmp]# chattr -i mvtest2
[root@localhost tmp]# lsattr mvtest2
------------- mvtest2/bashrc
------------- mvtest2/bashrc1
------------- mvtest2/bashrc2
[root@localhost tmp]# chattr +i mvtest2
[root@localhost tmp]# lsattr mvtest2
------------- mvtest2/bashrc
------------- mvtest2/bashrc1
------------- mvtest2/bashrc2
[root@localhost tmp]# touch log.log
[root@localhost tmp]# chattr +ai log.log
[root@localhost tmp]# rm log.log
rm:是否删除有写保护的 一般空文件 “log.log”? y
rm: 无法删除 “log.log”: 不允许的操作
[root@localhost tmp]# lsattr log.log
----ia------- log.log
[root@localhost tmp]#

你可能感兴趣的:(linux)