可以用以下方法檢視某個使用者組裡的所有使用者:
系統內有關組的資訊放在/etc/group檔案中,使用者的資訊放在/etc/passwd檔案中。現在我要檢視乙個名為"plants"的組內的所有使用者。
首先,要知道組的id,即gid。使用命令:
grep 'plants' /etc/group
顯示結果是:plants:x:1003
說明gid是1003(我的電腦上這個組1003,其他的電腦也可能是其他的數字)。
然後在/etc/passwd中查詢組號是1003的使用者。可以先用cat /etc/passwd檢視一下這個檔案,發現第四列是gid(兩列之間用「:」分開)。接下來,輸入:
awk -f":" '' /etc/passwd | grep '1003'
「:」表示用":"作為分隔符(/etc/passwd中用":"作為分隔符的);print 列印;$1和$4分別表示第一列和第四列,及使用者名稱和組號; \t表示製表符;grep '1003'表示將含有1003的行取出。
這樣,就能將乙個組內的所有使用者顯示出來了。
Linux如何檢視某個使用者組下的所有使用者
使用者名稱 uid gid root maplechen cat etc group root x 0 bin x 1 mail x 12 組名 gid 二 cut命令 d指定分隔符,f指定提取第幾列 root maplechen cat etc group grep mail cut d f 1,...
Linux 檢視某個使用者組下面的所有使用者
我刪除apache組時候報錯 系統內有 groupdel cannot remove the primary group of user apache 於是就想 查查組內有哪幾個使用者,將使用者移除出組,然後刪掉這個組.關組的資訊放在 etc group檔案中,使用者的資訊放在 etc passwd...
Linux 檢視某個使用者組下面的所有使用者
網上搜了下,好多copy的文章,groups顯示的是當前登入使用者的所在使用者組,根本就沒有此使用者組的使用者列表。實踐了下,可以用以下方法檢視某個使用者組裡的所有使用者 系統內有關組的資訊放在 etc group檔案中,使用者的資訊放在 etc passwd檔案中。現在我要檢視乙個名為 plant...