ユーザの所属するグループを表示する

ユーザのグループを表示する groups というコマンドがあります。

$ groups

ubuntu adm dialout cdrom plugdev lpadmin sambashare admin

ユーザを指定しないと 現在のユーザのグループを表示します。

ユーザを指定するとコロンで区切って表示してくれます。

$ groups root

root : root

ユーザを複数指定することもできます。

$ groups root ubuntu

root : root
ubuntu : ubuntu adm dialout cdrom plugdev lpadmin sambashare admin

なので、こんなこともできます。

$ groups `cut -f 1 -d : /etc/passwd`

root : root
daemon : daemon
bin : bin
sys : sys
sync : nogroup
games : games
man : man
lp : lp
mail : mail
news : news
uucp : uucp
proxy : proxy
www-data : www-data
backup : backup
list : list
irc : irc
gnats : gnats
nobody : nogroup
libuuid : libuuid
syslog : syslog
sshd : nogroup
landscape : landscape
ubuntu : ubuntu adm dialout cdrom plugdev lpadmin sambashare admin
postgres : postgres ssl-cert

Google サイト内検索

Amazonアソシエイト