groups în Linux / Bash

Permisiuni și securitate POSIX / GNU Coreutils

Afișează numele tuturor grupurilor din care face parte utilizatorul curent sau cel specificat.

Sintaxă comandă
groups [utilizator...]

Ce face groups

Comanda groups oferă o modalitate rapidă de a vedea apartenența la grupuri de sistem, utilă pentru a verifica dacă ai acces la comenzi precum docker, sudo sau la directoare partajate.

Opțiuni și argumente

Opțiune / Parametru Descriere
utilizator Numele utilizatorului pentru care se doresc grupurile (implicit utilizatorul curent).

Exemple

Exemplul 1: Verificarea grupurilor curente

Afișăm grupurile asociate sesiunii active.

groups

Rezultat

staff everyone localaccounts _appserverusr admin _appserveradm com.apple.sharepoint.group.2 _appstore _lpadmin _lpoperator _developer _analyticsusers com.apple.access_ftp com.apple.access_screensharing com.apple.access_ssh com.apple.access_remote_ae com.apple.sharepoint.group.1

Greșeli frecvente

  • Presupunerea că grupurile nou atribuite sunt active imediat în terminalul curent fără a redeschide sesiunea (sau fără a rula comanda newgrp).

Comenzi înrudite

  • id: Afișează identitatea de utilizator (UID), de grup (GID) și toate grupurile asociate.
  • whoami: Afișează numele de utilizator efectiv asociat sesiunii curente de terminal.
  • usermod: Modifică proprietățile unui cont existent de utilizator (grupuri, shell, director acasă).