Jak sprawdzić, jaką grupę posiada dany użytkownik?

W Unix/Linux, jak można dowiedzieć się, w jakiej grupie dany użytkownik jest w linii poleceń?

Author: niton, 2008-12-08

4 answers

groups

Lub

groups user
 306
Author: Bombe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-08 16:54:28

Ten pokazuje uid użytkownika, jak również wszystkie grupy (z ich GID), do których należą

id userid
 89
Author: Paul Tomblin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-19 15:00:29

W Linuksie / OS X / Unix aby wyświetlić grupy, do których należysz (lub opcjonalnie określony użytkownik), użyj:

id -Gn [user]

, który jest odpowiednikiem groups [user] narzędzia, które zostało przestarzałe na Unixie.

Na OS X / Unix, polecenie id -p [user] jest sugerowane dla normalnej interaktywnej.

Wyjaśnienie parametrów:

-G, --groups - Drukuj wszystkie identyfikatory grup

-n, --name - wypisuje nazwę zamiast liczby, dla -ugG

-p - Make the output czytelny dla człowieka.

 13
Author: kenorb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-13 22:02:42

Lub po prostu przestudiuj /etc / groups (ok to prawdopodobnie nie działa, jeśli używa pam z ldap)

 -1
Author: Nils,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-08 17:14:25