1、保护引导过程(以Grub引导为例)
在 /etc/inittab 中添加 sp:S:respawn:/sbin/sulogin,以确保当切换到单用户模式时 运行级的配置要求输入 root 密码:
cp /etc/inittab / etc/initab .bak
vim /etc/inittab
退出:esc+冒号+wq
防止用户使用 Ctrl-Alt-Del 进行重新引导:
在RHEL6.X和CentOS 6.X下, 该热键的行为由'/etc/init/control-alt-delete.conf'控制。
注释掉原来的改成:exec /usr/bin/logger -p authpriv.notice -t init "Ctrl-Alt-Del was pressed and ignored",这个配置会在每次按下Ctrl-Alt-Del 时输出日志。
小提示:在终端登录的情况下,看不到效果,只有在机器面前,按下键盘上的Ctrl+Alt+del键,才会在/var/log/message里面看到输出日志
这里我没有实现出来不知道为啥,可能要在机器上做。
2、关闭不使用的服务
首先看有哪些服务:chkconfig --list |grep '3:on'
关闭邮件服务,使用公司邮件服务器:
关闭nfs服务及客户端:
注意没有这个服务:
3、增强特殊文件权限:
给下面的文件加上不可更改属性,从而防止非授权用户获得权限。
chattr +i +文件位置
注意:执行以上 chattr 权限修改之后,就无法添加删除用户了。在后面的实验过程中,如果修改不了上面设置过