Appearance
**id****命令**==可以显示真实有效的用户====ID(UID)====和组====ID(GID)====。====UID== ==是对一个用户的单一身份标识。组====ID====(====GID====)则对应多个====UID====。====id====命令已经默认预装在大多数====Linux====系统中。要使用它,只需要在你的控制台输入====id====。不带选项输入====id====会显示如下。结果会使用活跃用户。==
==当我们想知道某个用户的====UID====和====GID====时====id====命令是非常有用的。一些程序可能需要====UID/GID====来运行。====id====使我们更加容易地找出用户的====UID====以====GID====而不必在====/etc/group====文件中搜寻。如往常一样,你可以在控制台输入====man== ==id====进入====id====的手册页来获取更多的详情。==
**语法**
==id [-gGnru][--====help====][--version][====用户名称====]==
**选项**
==-g====或====--group== ==显示用户所属群组的====ID====。========-G====或====--====groups== ==显示用户所属附加群组的====ID====。========-n====或====--name== ==显示用户,所属群组或附加群组的名称。========-r====或====--real== ==显示实际====ID====。========-u====或====--user== ==显示用户====ID====。========-help== ==显示帮助。========-version== ==显示版本信息。==
**实例**
==[root@localhost ~]# id========uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)==
==解释:用户====root====的====UID====号码== === 0====,====GID====号码== === 0====。用户====root====是下面组的成员:==
==root====组====GID====号是:====0==
==bin====组====GID====号是:====1==
==daemon====组====GID====号是:====2==
==sys====组====GID====号是:====3==
==adm====组====GID====号是:====4==
==disk====组====GID====号是:====6==
==wheel====组====GID====号是:====10==
==打印用户名、====UID== ==和该用户所属的所有组,要这么做,我们可以使用== ==-a== ==选项:==
==[root@localhost ~]# id -a========uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)==
==输出所有不同的组====ID== ==,有效的,真实的和补充的,我们可以使用== ==-G== ==选项来实现:==
==[root@localhost ~]# id -G========0 1 2 3 4 6 10==
==结果只会显示====GID====号。你可以和====/etc/group====文件比较。下面是====/etc/group====文件的示例内容:==
==只输出有效的组====ID====,通过使用== ==-g== ==选项来只输出有效组====ID====:==
==[root@localhost ~]# id -g========0==
==输出特定用户信息,我们可以输出特定的用户信息相关的====UID====和====GID====。只需要在====id====命令后跟上用户名:==
==[root@localhost ~]# id www========uid=500(www) gid=500(www) groups=500(www)==
\> 来自
\<https://blog.csdn.net/yexiangcsdn/article/details/80736019\>