id命令是一个用于显示用户和用户组信息的shell命令,它会显示当前登录用户的UID(用户ID)、GID(组ID)、用户名、用户所属的组、附加组的ID等信息在命令行中输入"id"即可执行该命令,我来为大家讲解一下关于linux系统怎么设置id?跟着小编一起来看一看吧!

linux系统怎么设置id(Linuxid命令用法)

linux系统怎么设置id

id命令是一个用于显示用户和用户组信息的shell命令,它会显示当前登录用户的UID(用户ID)、GID(组ID)、用户名、用户所属的组、附加组的ID等信息。在命令行中输入"id"即可执行该命令。

id命令的常用参数如下:

1. -u 或 --user:显示用户ID号。

2. -g 或 --group:显示用户所属的默认组ID号。

3. -G 或 --groups:显示用户所属的所有组ID号。

4. -n 或 --name:显示用户或组的名称。

5. -r 或 --real:显示用户所属的真实ID号和组ID号。

6. -u 或 --user:显示用户ID号。

7. -Z 或 --context:显示进程的SELinux上下文。

8. --version:显示id命令的版本信息。

9. --help:显示帮助信息。

以上是id命令的常用参数,可以根据不同的需求选择不同的参数进行使用。

具体用法如下:

1. 不带任何参数的id命令:默认显示当前用户的UID、GID和所属的所有组。

id

uid=1000(testuser) gid=1000(testuser) groups=1000(testuser),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

2. 使用参数 -u 显示当前用户的 UID。

id -u

1000

3. 使用参数 -g 显示当前用户所属的主 GID。

id -g

1000

4. 使用参数 -G 显示当前用户所属的所有组。

id -G

1000 4 24 27 30 46 116 126

5. 使用参数 -n 显示当前用户所属的所有组名(而不是组ID)。

id -nG

testuser adm cdrom sudo dip plugdev lpadmin sambashare

6. 使用参数 -r 显示当前用户真实的 UID 和 GID。

id -r

uid=1000(testuser) gid=1000(testuser) groups=1000(testuser),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

7. 使用参数 -u 和 -n 一起使用,显示当前用户的 UID 和用户名。

id -un

testuser

,