锁定关键系统文件,防止提权篡改

要锁定关键系统文件,必须对账号密码文件及启动文件加锁,防止被篡改。

chattr与lsattr

chattr命令可以锁定文件。
通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。
chattr命令不能保护/、/dev、/tmp、/var目录。
lsattr命令是显示chattr命令设置的文件属性。

chattr

chattr [ -RVf ] [ -v version ] [ mode ] files…

[mode]由+-=和[ASacDdIijsTtu]这些字符组合的,这部分是用来控制文件的。

+:在原有参数设定基础上,追加参数。
- :在原有参数设定基础上,移除参数。
= :更新为指定参数设定。

这里写图片描述

i:设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容。i参数对于文件 系统的安全设置有很大帮助。

上锁与解锁

要锁定关键系统文件,必须对账号密码文件及启动文件加锁,防止被篡改。
/etc/passwd 账号文件
/etc/shadow 密码文件
/etc/group 账号所在的组
/etc/gshadow 组的密码
/etc/inittab 开机后的一个自启动文件

上锁:

[root@muban ~]# chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab

上锁后,用户不能对文件修改删除。
这里写图片描述

解锁:

[root@muban ~]# chattr -i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab 

这里写图片描述

上锁后,如需临时操作,可以解锁后对文件进行修改,之后再上锁。

想要更安全,可以把chattr改名转移,防止被黑客利用。

[root@muban bin]# mv `which chattr` /usr/bin/iancmd

将chattr移动到/usr/bin/下,改名为iancmd

这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值