ubuntu 用户组 权限相关记录

查看用户

  1. 查看所有用户
cat /etc/passwd
  1. 列出所有用户的名字
cut -d: -f1 /etc/passwd
  1. 使用 getent 命令(可以获取系统用户和 LDAP 用户)
getent passwd

查看用户组

  1. 查看所有用户组
cat /etc/group
  1. 仅列出用户组的名字
cut -d: -f1 /etc/group

3.使用 getent 命令(可以获取系统组和 LDAP 组):

getent group
  1. 使用 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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容