Linux基础(用户信息)

1 用户信息的更改

示例:
usermod  参数   以存在系统中的用户
	  -l    更改用户名称
示例:

Linux基础(用户信息)_第1张图片

	  -u	更改用户uid
	  -g	更改用户gid 

示例:
Linux基础(用户信息)_第2张图片

	  -G	更改用户附加组(更改以存在的附加组)
	  -aG   添加用户附加组(一个用户默认1-2附加组 用-aG可以天及附加组)
	  示例:

Linux基础(用户信息)_第3张图片

	  -c	更改用户说明
	  -d	更改用户家目录的指向
	  -md   更改用户的家目录
	  示例:

Linux基础(用户信息)_第4张图片

	  -s	更改用户shell
	  -L	冻结帐号
	  -U	解锁

2.用户权力的下放
在系统中超级用户可以下方给普通用户不能执行的操作给普通用户。
下放权力的配置文件: /etc/sudoers
下放权力的方法
超级用户执行visudi进入编辑/etc/sudoers模式
格式:
student localhost=(root) NOPASSWD: /user/sbin/useradd
NOPASSEWD: 表示拥护调用sudo命令时不需要输入密码
示例:
在这里插入图片描述
在这里插入图片描述

3.root忘记密码
重启系统
在系统启动阶段按上下建停止系统引导
选择其定引导标题 按E进行编辑
找到Linxu16引导条目这一行,从这段最后删除到ro,并把ro改为rw,然后添加rd.break
ctrl + X 启动设定后的引导条目
进入系统后执行chroot /sysroot 切换到真实的系统环境
passwd.root修改超级用户的密码
建立文件 /.autorelabel让系统重新扫描所有文件
exit X2使系统自动重新启动

示例:

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

用户认证信息控制
/etc/shadow #用户认证信息
用户: 密码: 最后一次密码修改的时间: 最短有效期:最长有效期:警告期:非活跃期:帐号到期日期

chage -m 7 zz
警告期
chage -W 8 zz
最长有效期
chage -M 9 zz
非活跃天数
chage -I 10 zz
帐号到期日期 YYYY-AB-CD

-d用户密码最后一次修改时间,如果设定0,则用户系统登陆的时候必须修改自己的密码。
chage -d 0 zz
示例:
Linux基础(用户信息)_第5张图片

在这里插入图片描述

你可能感兴趣的:(Linux)