root权限使用vim不能修改权限

一、背景:spa

有时候咱们会发现使用root权限不能修改某个文件,大部分缘由是曾经使用chattr将文件锁定了日志

二、chattr命令介绍:code

用来改变文件属性,能防止root用户误删文件等做用blog

三、使用方法:递归

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]
  -R 递归处理,将指定目录下的全部文件及子目录一并处理。
  -v<版本编号> 设置文件或目录版本。
  -V 显示指令执行过程。
  +<属性> 开启文件或目录的该项属性。
  -<属性> 关闭文件或目录的该项属性。
  =<属性> 指定文件或目录的该项属性。

四、实例: class

root@NDC-TJCJ-01:[/etc]lsattr hosts.allow
----i--------e- hosts.allow
root@NDC-TJCJ-01:[/etc]chattr -i hosts.allow

查看:

 root@NDC-TJCJ-01:[/etc]lsattr hosts.allow
 -------------e- hosts.allow权限

防止系统中某个关键文件被修改:方法

添加:
chattr +i /etc/hosts.allow
查看:
lsttr /etc/hosts.allow

----i--------e- hosts.allow数据

让某个文件只能往里面追加数据,但不能删除,适用于各类日志文件:hosts

chattr +a /var/log/messages
相关文章
相关标签/搜索