Linux系统安全及应用

本文介绍了如何通过系统账号清理、密码安全控制、限制账号命令历史、su命令权限管理以及PAM安全认证来提升系统账户的安全性。重点讲解了如何设置密码有效期、限制命令历史记录以及sudo提权的使用与权限调整。
摘要由CSDN通过智能技术生成

一.账号安全控制

1.系统账号清理
  • 将非登录用户的Shell设为/sbin/nologin                                                                                       usermod-s /sbin/nologin 用户名

  • 锁定长期不使用的账号
    sermod-L 用户名
    passwd -S 用户名
    passwd-l 用户名

  • 删除无用的账号
    userdel [-r] 用户名

  • 锁定账号文件passwd、shadow
    chattr +i /etc/passwd /etc/shadow (锁定文件)
    lsattr /etc/passwd /etc/shadow (查看状态)
    chattr -i /etc/passwd /etc/shadow (解锁文件)

2.密码安全控制​​​​​​

设置密码有效期                                                                                                                                  密码有效期过期后要求用户下次登陆时修改密码

将密码有效期修改为60天

chaged -0后用户下次登陆需要立即修改密码

3.账号命令历史限制

减少命令条数:

清空历史命令:

history -c 临时清空

永久清空:

二.su命令切换用户

root用户-->任意用户 不验证密码                                                                                                        普通用户-->其他用户 验证密码

取消权限后(取消权限使用vim /etc/pam.d/su操作)

重新获取权限需将用户加入到wheel组中

三.PAM安全认证

PAM认证的构成

sudo提权命令

示例:

此时zhangsan用户没有修改网卡配置的权限

提升权限后其他用户也可以使用部分root用户的权限

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值