#表示超级用户
$表示普通用户
用户管理命令
useradd
命令名称:useradd
命令所在路径:/usr/sbin/useradd
执行权限:root
语法:useradd [选项] 用户名
-u UID 手工指定的UID号
-d 家目录 手工指定用户的家目录
-c 用户说明 手工指定用户的说明
-g 组名 手工指定用户的初始组
-G 组名 手工指定用户的附加组
-s shell 手工指定用户登录的shell 默认是/bin/bash
功能描述:添加新用户
范例:useradd www
usermod
命令名称:usermod
语法:usermod [选项] 用户名
-u UID 修改用户UID
-c 用户说明 修改用户的说明信息
-G 组名 修改用户的附加组
-L 临时锁定用户(lock)
-U 解锁用户(unlock)
功能描述:修改用户信息
范例:usermod -c “test user” -G root qilin
passwd
命令名称:passwd
命令所在路径:/usr/bin/passwd
执行权限:所有用户
语法:passwd [选项] 用户名
-S 查询用户密码的状态,仅root用户可用
-l 暂时锁定用户(其实就是在/etc/passwd的第二个字段密码字段添加了!!字符),仅root用户可用
-u 解锁用户 ,仅root用户可用
--stdin 可以通过管道符的输出数据作为用户名的密码(一般用于shell脚本批量设置用户)
功能描述:设置用户密码
范例:passwd www
使用字符串作为用户的密码
echo “123” |passwd --stdin lamp
chage
命令名称:chage
语法:chage [选项] 用户名
-l 列出用户的详细密码状态
-d 日期 修改密码最后一次更改日期(shodow 第三个字段)
-m 天数 两次修改密码间隔 (shodow 第四个字段)
-M 天数 密码有效期 (shodow 第五个字段)
-W 天数 密码过期前警告天数 (shodow 第六个字段)
-I 天数 密码过期后宽限天数 (shodow 第七个字段)
-E 日期 账号实效日期(shodow 第八个字段)
功能描述:查看修改密码的状态
范例:chage -d 0 qilin
把用户的修改日期归0了(shodow 第三个字段),这样用户一登录就需要修改密码
userdel
命令名称:userdel
语法:userdel[选项] 用户名
-r 删除用户的同时删除家目录
功能描述:删除用户
范例:userdel -r qilin
id
命令名称:id
语法:id 用户名
功能描述:查询用户的uid 初始组和附加组
范例:id qilin
[root@MiWiFi-R4CM-srv ~]# usermod -G root qilin
[root@MiWiFi-R4CM-srv ~]# id qilin
uid=1000(qilin) gid=