将用户设置为无法登陆
锁定账户
删除账户
锁定账户密码? 本地锁定
方法1:chsh -s修改
方法2:usermod -s
usermod -L lisi #锁定账户
usermod -U lisi #解锁账户
passwd -l lisi #锁定账户方
passwd -u lisi #解锁账户
userdel 用户名 #删除用户
lsattr /etc/passwd /etc/shadow #查看文件的状态
chattr +i /etc/passwd /etc/shadow #锁定文件
chattr -i /etc/passwd /etc/shadow #解锁文件
1.适用于新建用户
vim /etc/login.defs #修改配置文件
-----此处省略部分注释及配置-------
PASS_MAX_DAYS 30 #修改密码有效期为30天
2.适用于已有用户
chage -M 30 zhangsan #修改密码有效期
3.强制在下次登录成功时修改密码(/etc/shadow第三个字段被修改为0)
chage -d 0 zhangsan #设置下次登录强制修改密码
export HISTSIZE=200
#临时修改历史命令条数为200条
4.1 su:切换用户
可以切换用户身份,并且以指定用户的身份执行命令
su 不加- 不安全的切换,继承上个用户
su? 加-? ? 安全的切换
4.2 PAM 安全认证
pam 插件式的验证模块
? ? ? ?当用户来访问某一程序的时候如果这个时候启用了pam模块。会先去读取配置文件。然后按照配置文件调用模块进行操作。
service ——> PAM(配置文件)——>pam_*.so(配置)
/usr/lib64/security? ? ?存放功能模块
/etc/security? ? ? ? ? ? ?复杂的配置文件