创建用户: useradd 选项 用户名
创建用户(steanling):useradd steanling
-u -G -s 用户基本信息存放在 /etc/passwd文件
设置用户密码:echo 密码 | passwd --stdin 用户名
修改用户属性: usermod 选项 用户名
删除用户: userdel 选项 用户名
创建组: groupadd 选项 用户名
修改组属性: groupmod 选项 用户名
删除组: groupdel 选项 用户名
将用户添加到组: gpasswd -a 用户 组名
将用户从组删除: gpasswd -d 用户 组名
创建用户
u添加用户:使用 useradd 命令
——命令格式:useradd 选项… 用户名
u-u 指定用户id号 u-d 指定用户家目录位置 u-g 指定用户基本组 u-G 指定用户附加组 u-s 指定用户使用的shell解释器
[root@rhel8 ~]# useradd laowang //创建用户
[root@rhel8 ~]# id laowang //查看用户
uid=1000(laowang) gid=1000(laowang) 组=1000(laowang)
-------------------------------------------------------------
用户信息介绍u用户的基本信息存放在 /etc/passwd 文件
[root@rhel8 ~]# cat -n /etc/passwd
1 root:x:0:0:root:/root:/bin/bash
2 bin:x:1:1:bin:/bin:/sbin/nologin
3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
用户名:密码占位符:UID:基本组GID:用户描述信息:家目录:解释器程序
-------------------------------------------------------------
用户密码信息u用户密码信息存放在 /etc/shadow 文件
[root@rhel8 ~]# cat /etc/shadow
bin:*:17784:0:99999:7:::
daemon:*:17784:0:99999:7:::
adm:*:17784:0:99999:7:::
账户名:密码加密字符串:修改日期:密码修改的期限:密码有效期:修改期限前N天发出提示:口令失效日:账号失效时间:保留
------------------------------------------------------------
设置用户密码u使用passwd命令
——命令格式:passwd 选项 用户名
——常用选项
u-S 查看密码信息 u-l 锁定用户密码 u-u 解锁用户密码 u-d 删除密码
——非交互式设置密码:echo 密码 | passwd --stdin 用户名
-------------------------------------------------------------
修改用户属性u使用 usermod 修改以存在的用户属性
——命令格式:usermod 选项… 用户名
——常用选项
u-u 修改用户uid u-d 修改用户家目录 u-g 修改用户基本组 u-G 修改用户附加组 u-s 修改用户登录的解释器
------------------------------------------------------------
删除用户uuserdel命令用于删除用户帐号 uuserdel可删除用户帐号与相关的文件。若不加参数,则仅删除用户帐号,而不删除相关文件。
——命令格式:userdel 选项 用户名
——选项
u-r //删除用户家目录和用户所有文件
-------------------------------------------------------------
添加组ugroupadd 命令用于创建一个新的工作组,新工作组的信息将被添加到系统文件中 u/etc/group 文件存放组账户信息
[root@rhel8 ~]# cat /etc/group
root:x:0:
组名:密码占位符:GID:该组中的用户列表
——命令格式:groupadd 选项 组名
——选项
u-g GID(组id) u/etc/gshadow文件存放组密码信息
-------------------------------------------------------------
添加组成员ugpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。
——命令格式:gpasswd 选项 用户名 组名
——选项
u-a 添加 u-d 删除
-------------------------------------------------------------
修改组属性ugroupmod命令用于更改组ID和组名称
——命令格式:groupmod 选项 组名
——选项
u-g 修改组ID u-n 修改组名
groupmod -g 组ID 组名
groupmod -n 新组名 原组名
-------------------------------------------------------------
ugroupdel命令用于删除群组,若该组中仍有某户存在,必须先删除这些用户后,才能删除组。
——命令格式:groupdel 组名
[root@rhel8 ~]# groupdel student //删除组
[root@rhel8 ~]# grep student /etc/group //确认结果