id 工具是用來查詢用戶信息,比如用戶所歸屬的用戶組,UID 和GID等;id 用法極為簡單;我們舉個例子說明一下;
語法格式: id [參數] [用戶名]
至於有哪些參數,自己查一下 id --help 或man id ;如果id后面不接任何參數和任何用戶,默認顯示當前操作用戶的用戶名、所歸屬的用戶組、UID和GID等;
實例一:不加任何參數和用戶名;
[beinan@localhost ~]$ id
uid=500(beinan) gid=500(beinan) groups=500(beinan)
注解:在沒有加任何參數的情況下,查詢的是當前操作用戶的用戶名、UID 、GID 和所處的主用戶組和附屬用戶組;在本例中,用戶名是beinan,UID是500,所歸屬的主用戶組是beinan,GID是500 ;
實例二: id 后面接用戶名;
如果我們想查詢系統中用戶的UID和GID 相應的內容,可以直接接用戶名,但用戶名必須是真實的 ,能在/etc/passwd中查到的;
[beinan@localhost ~]$ id linuxsir
uid=505(linuxsir) gid=502(linuxsir) groups=502(linuxsir),0(root),500(beinan)
注解:查詢用戶linuxsir 的信息,用戶linuxsir ,UID 為505,所歸屬的主用戶組是linuxsir,主用戶組的GID是502;同時linuxsir用戶也是GID為0的root用戶組成員,也是GID為500用戶組beinan的成員;