查看重要文件和目录权限:ls –l 更改权限:
对于重要目录,建议执行如下类似操作: # chmod -R 750 /etc/init.d/*
这样只有root可以读、写和执行这个目录下的脚本。
11.设置关键文件的属性 # chattr +a /var/log/messages # chattr +i /var/log/messages.* #
chattr +i /etc/shadow # chattr +i /etc/passwd # chattr +i /etc/group
12.对root为ls、rm设置别名 查看当前shell:
# echo $SHELL 如果是csh: # vi ~/.cshrc 如果是bash:
# vi ~/.bashrc 加入 alias ls ls -aol alias rm rm -i
重新登录之后查看是否生效。 回退方案
通过chmod命令还原目录权限到加固前状态。
13. 限制能够su为root的用户 检查方法:
#cat /etc/pam.d/su,查看是否有auth required /lib/security/pam_wheel.so这样的配置条目
备份方法:#cp -p /etc/pam.d /etc/pam.d_bak 加固方法: #vi /etc/pam.d/su 在头部添加:
auth required /lib/security/pam_wheel.so group=wheel
这样,只有wheel组的用户可以su到root
#usermod -G10 test 将test用户加入到wheel组
当系统验证出现问题时,首先应当检查/var/log/messages或者/var/log/secure中的输出信息,根
据这些信息判断用户账号的有效
性。如果是因为PAM验证故障,而引起root也无法登录,只能使用single
user或者rescue模式进行排错。
14.开放tmp目录的权限 chmod +t /tmp
15.启用日志记录功能
vi /etc/syslog.conf
# The authpriv file has restricted access. authpriv.* /var/log/secure
* auth, authpriv:主要认证有关机制,例如 telnet, login, ssh
等需要认证的服务都是使用此一机制
相关文档
评论