[root@bogon ~] # useradd - s/sbin/nologin - m mysql
useradd:无法打开/etc/shadow
[root@bogon ~] # lsattr/etc/shadow
- - - - -我- - - - - - - e -/etc/shadow
<强> chattr命令锁定了强>
<强>执行强>
<强> 强>
<强>
强>
<强>
强>
<强>举例说明强>
<强> 强>
1用chattr命令防止系统中某个关键文件被修改:
<代码> #我/etc/resolv. chattr +参看代码>
然后用mv/etc/resolv.配置等命令操作于该文件,都是得到操作不允许的结果.vim编辑该文件时会提示W10:警告:改变一个只读的文件错误。要想修改此文件就要把我属性去掉:chattr -我/etc/resolv.参看
# lsattr/etc/resolv.参看
会显示如下属性
<代码> - - - - -我- - - - - - -/etc/resolv.参看代码>
2,让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:
<代码> # chattr +/var/log/messages 代码>
<强>
强>
<强>
强>
<强>
强>
<强>
强>