useradd 参数 用户名
-u :指定uid
-g : 指定初始组
-G :额外所属的组 可以是多个
-M :强制不建立家目录
-m :强制建立家目录
-d :指定某目录为家目录,不使用默认
-s :指定shell(默认为/bin/bash)
-c :用户说明
-r :建立一个系统账号
新建账户的默认配置以/etc/default/useradd为模板
2.设置密码
passwd 用户名
-l :锁定该用户名的密码
-u :解除锁定
-n :后面接天数 表示该密码的最小使用天数 即几天后才可以改密码 如果是零表示随时可以改密码
-x :后面接天数 表示改密码的最大使用天数 即密码的有效时间 如果是99999表示改密码一直有效 不需要更改密码
-w :后面跟天数 表示警告天数 即在密码失效的前n天提醒用户要修改密码
-S :显示当前用户名的相关信息
3.修改用户设置
usermod 参数 用户名
-c :接账户说明
-d :接账户家目录 加-m 表示将用户的家目录一起移到新建的家目录中
-e: 接日期 即/etc/shadow内的第八个字段数据
-g: 修改gid
-G :修改所属组 如果不加 -a 表示将覆盖之前该用户的所属组 加-a 将不覆盖之前的所属组
-l :修改账户名
-s :接shell实际文件
-u :接uid
-L: 锁定账户
-U :解锁账户
-s : 后跟Shell的实际文件
4.删除账户
userdel 账户名
-r 连同账户的家目录一块删除
5.创建组
groupadd 组名
6. 设置组密码
gpasswd 组名
7.修改组设置
groupmod 参数 组名
-g :修改组id
-n :修改组名
8.删除组
groupdel 组名
9.查看用户sid
id 查看当前用户
id 用户名 查看指定用户
10.切换用户操作
su [-lcm] username
- :表示该用户想要切换到root用户
-c :后可接命令 表示切换到莫用户之后 执行-c后面的命令 例如 使用root用户执行head -n 3 /etc/shadow
可写成 su - -c head -n 3 /etc/shadow
11.last 命令:
功能说明:列出现在和过去登入系统的用户相关信息。
语 法:last [-adRx][-f ][-n ][帐号名称...][终端机编号...]
补充说明:单独执行last指令,他会读取位于/var/log目录下,名称为wtmp的文档,并把该给文档的内容记录的登入系统的用户名单全部显示出来。
参 数:
-a 把从何处登入系统的主机名称或IP地址,显示在最后一行。
-d 将IP地址转换成主机名称。
-f 指定记录文档。
-n 或- 配置列出名单的显示列数。
-R 不显示登入系统的主机名称或IP地址。
-x 显示系统关机,重新开机,连同执行等级的改变等信息。
















