Linux系统安全优化之基本安全措施
1. 删除或禁用系统中不使用的用户和组
- # passwd -l wang //禁用账户wang
- # passwd -u wang //解锁账户wang
- 或
- # vi /etc/shadow //保存时为 :wq! 因为文件为只读
在密码字符前加两个叹号!
2. 确认程序或服务的登录shell不可用
- # vi /etc/passwd //将用户的登录shell改为/sbin/nologin
- 或
- # usermod -s /sbin/nologin wang
3. 限制用户的密码有效期(最大天数)
- # vi /etc/login.defs //只对新建立的用户有效
- PASS_MAX_DAYS 30
- 或
- # chage -M 30 wang //只对已经存在的wang用户有效
4. 指定用户下次登录时必须更改密码
- # chage -d 0 wang
- 或
- # vi /etc/shadow
//将shadow文件中wang用户LAST DAY 域(冒号 :分割的第三列)的值设为0
5. 限制用户密码的最小长度
- # vi /etc/pam.d/system-auth
- password requisite pam_cracklib.so try_first_pass retry=3 minlen=12
retry 重试时间
minlen 安全级别
6. 限制记录命令历史的条数
- # vi /etc/profile
- HISTSIZE=50 (默认为1000)
- # echo “history -c “ 》 ~/.bash_logout //注销时清除命令历史记录
7. 设置闲置超时自动注销终端
- # vi /etc /profile
- export TMOUT=600 //添加此行使用SU切换用户身份
- su [-] 用户名
[-] 区别 :
使用:相当于 - -login,表示使用目标用户的登录shell环境,工作目录,PATH变量等
不使用: 保持原有的用过环境不便
Linux系统安全优化之案例说明su的使用方法
允许wang用户可以通过su命令切换为root身份,以便执行管理任务
禁止其他用户使用su命令切换用过身份
(1) 将允许用户加入wheel组
- # gpasswd -a wang wheel
- # id wang //查看wang用户的附加组
(2) 修改PAM设置,添加pam_wheel认证
- # vi /etc/pam.d/su
- auth required pam_wheel.so use_uid //去掉该行的#号
(3) 验证su权限
Linux系统安全优化中基本安全措施的配置就向大家介绍完了,希望大家已经掌握。
【编辑推荐】
【责任编辑:liyan TEL:(010)68476606】