1 用户信息的更改
示例:
usermod 参数 以存在系统中的用户
-l 更改用户名称
示例:
-u更改用户uid
-g更改用户gid
示例:
-G更改用户附加组(更改以存在的附加组)
-aG 添加用户附加组(一个用户默认1-2附加组 用-aG可以天及附加组)
示例:
-c更改用户说明
-d更改用户家目录的指向
-md 更改用户的家目录
示例:
-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
示例: