W systemie Linux użycie polecenia groups Ala spowoduje
A. wyświetlenie grup, do których należy użytkownik Ala.
B. usunięcie użytkownika Ala z jego grup.
C. utworzenie konta użytkownika Ala.
D. ustawienie hasła użytkownika Ala.
Polecenie groups Ala w Linuksie służy do wyświetlenia listy grup, do których należy użytkownik Ala. To jest typowe polecenie administracyjne używane przy sprawdzaniu uprawnień, szczególnie gdy diagnozuje się dostęp do plików, katalogów, zasobów sieciowych albo usług systemowych. Składnia jest prosta: groups nazwa_użytkownika. Jeżeli wpiszesz samo groups, system pokaże grupy aktualnie zalogowanego użytkownika, a po podaniu konkretnej nazwy, na przykład Ala, sprawdzana jest właśnie ta wskazana osoba. W praktyce ma to duże znaczenie, bo w Linuksie uprawnienia bardzo często są kontrolowane przez przynależność do grup, np. sudo, adm, docker, audio, video czy www-data. Moim zdaniem to jedno z tych małych poleceń, które warto znać, bo szybko pomaga znaleźć przyczynę problemu typu: użytkownik nie może uruchomić programu, nie ma dostępu do katalogu albo nie widzi jakiegoś urządzenia. Dobra praktyka administracyjna mówi, żeby przed zmianą uprawnień sprawdzić aktualny stan, a groups właśnie do tego dobrze pasuje. Samo polecenie niczego nie tworzy, nie usuwa i nie zmienia hasła, tylko odczytuje informacje z systemowej bazy użytkowników i grup, m.in. z plików /etc/passwd i /etc/group albo z usług katalogowych, jeśli system jest tak skonfigurowany.
Polecenie groups w systemie Linux jest poleceniem informacyjnym, a nie narzędziem do zarządzania kontami w sensie tworzenia, usuwania czy ustawiania haseł. Łatwo się tu pomylić, bo nazwa sugeruje coś związanego z grupami użytkowników, ale nie każda komenda dotycząca grup od razu modyfikuje konfigurację systemu. groups Ala tylko sprawdza i wyświetla, do jakich grup należy użytkownik Ala. Nie ustawia hasła, ponieważ do tego używa się polecenia passwd, zwykle w postaci passwd Ala, uruchamianego z odpowiednimi uprawnieniami administratora. Nie tworzy też konta użytkownika, bo od tego są narzędzia takie jak useradd albo adduser, zależnie od dystrybucji i przyjętego sposobu administracji. Nie usuwa użytkownika z grup, ponieważ takie zmiany wykonuje się na przykład przez gpasswd, usermod albo edycję mechanizmów zarządzania kontami, oczywiście ostrożnie i najlepiej po sprawdzeniu skutków. Typowy błąd myślowy polega na założeniu, że skoro w poleceniu pojawia się nazwa użytkownika, to system coś z tym użytkownikiem wykona. W Linuksie wiele poleceń przyjmuje nazwę użytkownika tylko jako parametr zapytania. Z mojego doświadczenia dobrze jest rozróżniać polecenia odczytujące stan systemu, takie jak id, groups, whoami, od poleceń administracyjnych zmieniających konfigurację, takich jak usermod, passwd czy deluser. To pomaga uniknąć przypadkowych zmian uprawnień, a w administracji systemami to jest naprawdę ważne.