功能说明:查看指定用户的ID信息
用法:id [OPTIONS]... [USERNAME]
id命令不指定用户时,则显示当前用户的ID。若指定用户,而不加任何选项时,则显示用户ID及所属组的ID。
选项 | 作用 |
---|---|
-u,--user | 仅显示用户UID |
-g,--group | 仅显示用户的基本组ID |
-G,--groups | 仅显示用户的基本组和附加组ID |
-n,--name | 显示用户、所属的组或附加组的名称而非ID,必须与-g、-u、-G配合使用 |
示例1:不带任何选项,显示当前登录用户的ID信息
[root@node1 ~]# id
uid=0(root) gid=0(root) groups=0(root)
示例2:显示user1的ID信息
[root@node1 ~]# useradd user1
[root@node1 ~]# id user1
uid=1508(user1) gid=1508(user1) groups=1508(user1)
示例3:显示user1的基本组ID
[root@node1 ~]# id -g user1
1508
示例4:显示ubuntu的基本组和附加组的ID。
[root@node1 ~]# groupadd mygroup
[root@node1 ~]# useradd -G mygroup ubuntu
[root@node1 ~]# id ubuntu
uid=1509(ubuntu) gid=1509(ubuntu) groups=1509(ubuntu),3001(mygroup)
[root@node1 ~]# id -G ubuntu
1509 3001
原文:https://www.cnblogs.com/shijunxian/p/12961355.html