查看用户
- 查看所有用户
cat /etc/passwd
- 列出所有用户的名字
cut -d: -f1 /etc/passwd
- 使用 getent 命令(可以获取系统用户和 LDAP 用户)
getent passwd
查看用户组
- 查看所有用户组
cat /etc/group
- 仅列出用户组的名字
cut -d: -f1 /etc/group
3.使用 getent 命令(可以获取系统组和 LDAP 组):
getent group
- 使用 getent group 命令可以查看系统中的所有用户组及其详细信息。输出的每一行包含用户组的信息,格式如下
group_name:password:GID:user_list
具体示例如下:
root:x:0: 表示:
root 是组名
x 是密码占位符(实际密码在 /etc/gshadow 中)
0 是组 ID(GID)
后面的部分为空,表示没有其他成员。
adm:x:4:syslog,devcontainers 表示:
adm 是组名
4 是 GID
syslog,devcontainers 是该组的成员。
将用户添加至组
将用户添加到 sudo 组: 以 root 用户身份执行以下命令(或使用 sudo):
usermod -aG sudo <username>
查看特定组的信息,使用:
getent group <group_name>