目录
用户认证信息管理
用户名称
passwd -S lee ##查看密码状态
用户加密字符
更改密码:
passwd lee ##修改lee用户的密码,只有root可以执行
## echo 123 | passwd -- stdin lee
passwd ##普通用户改密码
//
Changing password for user lee.
Current password:
New password:
Retype new password:
//
账号冻结认证:
passwd -l lee ##冻结账号认证
passwd -u lee ##解锁账号
删除账号:
passwd -d lee ##密码删除
密码使用天数
从1970年的1月1日算起到今天的时间
passwd -e lee ##修改默认使用时间为0
chage -d 1 lee ##账号必须改密码才能登陆系统
注: 一般改为0 ;改成别的没有意义。
密码最短有效期
passwd -n 1 lee ## lee用户在一天内不能改密码
chage -m 1 lee
密码最长有效期
passwd -x 30 lee ##密码最长有效期,30天内lee用户必须更新密码,否则被冻结
chage -M 30 lee
密码过期警告
passwd -w 2 lee ## 账号过期前警告时间
chage -W 2 lee
认证非活动天数
passwd -i 2 lee ##账号认证最大时间超过后还能用多久
chage -I 2 lee
账号到期时间
chage -E “2020-05-11” lee ##到2020-05-11账号会被冻结
未启用功能
用户权力下放
在系统中,普通用户是无法执行系统管理命令的。
如果需要普通用户执行系统管理动作。那么,需要root用户来进行授权。
作用:可以使普通用户使用指定的用户身份执行运行命令。
普通用户授权方式:sudo
授权方法:visudo
作用:是编辑/etc/sudoers/ 并提供语法检测
在文件的100行左右 ##代码规范性
*** lee用户 在linux.westos.com主机 = (用超级用户身份) 执行useradd命令 ***
lee linux.westos.com=(root ) /usr/sbin/useradd
*** westos用户 在linux.westos.com 使用超户 免密 执行useradd和userdel ***
westos linux.westos.com = (root) NOPASSWD: /usr/sbin/useradd, /usr/sbin/userdel
ending......