1,用戶查詢相關(guān)命令id,finger,users,w,who,last,lastlog,groups

本節(jié)主要介紹在用戶管理中,查詢用戶的幾種常見工具id,finger,w,who,last,lastlog,groups的用法。

用戶查詢工具的原理:
在用戶管理中,用戶查詢是通過幾個常用的工具來完成的,比如id,finger,groups,users....,我們都知道用戶的配置文件是/etc/passwd,用戶組的配置文件是/etc/group文件,我們對用戶的查詢除了通過查詢工具以外,我們還能直接查看用戶和用戶組的配置文件或相關(guān)的用戶日志記錄信息來達(dá)到查詢的目的;
用戶查詢工具的原理也是讀取與用戶和用戶組有關(guān)的配置文件以及相關(guān)的用戶日志記錄信息,然后按一定的規(guī)則和條件輸出。

1.1 id命令

id命令是用來查詢用戶的信息,比如用戶所歸屬于哪些用戶組,以及UID和GID等。id命令的用法非常簡單,我們舉例說明一下:
1)id命令語法
語法格式:id(參數(shù))【用戶名】
如果id后面不接任何參數(shù)和任何用戶,默認(rèn)顯示當(dāng)前操作用戶的用戶名,所歸屬的用戶組,UID和GID等。
2)id命令實例
實例1:查詢自身的相關(guān)信息(不加任何參數(shù)和用戶名)

[root@chensiqi1 ~]# iduid=0(root) gid=0(root) groups=0(root) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023

說明:在不加任何參數(shù)的情況下,查詢的是當(dāng)前操作用戶的用戶名,UID,GID和用戶所歸屬主用戶組(或稱做初始有效用戶組)和附屬用戶組,在本例中,用戶名是root,UID是0,所歸屬的主用戶組是root,GID為0.root同時屬于bin,daemon....等用戶組。

網(wǎng)友評論