首页 男生 其他 Linux/Unix技术丛书·跟老男孩学Linux运维:核心基础篇(上)(第2版)

  9.7.3 安全优化实战

  下面利用-a和-i参数为大家讲解chattr在企业中的实战应用。

  为避免恶意删除.bash_history历史记录文件或者重定向到/dev/null,又因为系统需要向这个文件写入历史记录,因此采用追加模式,只增不减。命令如下:

  [root@oldboy ~]# chattr +a .bash_history #<==为历史纪录文件加上只能追加的属性。

  如果希望锁定的文件不能被删除或修改,那么可以使用下面的命令来实现:

  [root@oldboy ~]# chattr +i /etc/passwd /etc/group /etc/shadow /etc/gshadow /etc/inittab #<==锁定系统关键文件

  [root@oldboy ~]# useradd kk #<==添加用户的命令,后面会详细讲解。

  useradd: cannot open /etc/passwd

  #<==说明:做完上面实验的读者,请立即解锁这些文件,因为以后学习都需要修改这些文件。

  解锁命令如下:

  chattr -i /etc/passwd /etc/group /etc/shadow /etc/gshadow /etc/inittab

  提示:对于chattr功能的使用,黑客如果知道也能操作,因此,使用chattr的安全性只是相对的。

目录
设置
手机
书架
书页
评论