w Linuksie może być wielu użytkowników (ci, którzy używają / obsługują system), a grupy są niczym innym jak zbiorem użytkowników. Grupy ułatwiają zarządzanie użytkownikami z takimi samymi uprawnieniami bezpieczeństwa i dostępu. Użytkownik może należeć do różnych grup.
ważne punkty:
- polecenie Groups wyświetla nazwy podstawowych i dodatkowych grup dla każdej podanej nazwy użytkownika lub bieżącego procesu, jeśli nie podano żadnych nazw.,
- Jeśli podano więcej niż jedną nazwę użytkownika, nazwa każdego użytkownika jest drukowana przed listą grup tego użytkownika, a nazwa użytkownika jest oddzielona od listy grupy dwukropkiem.
składnia:
groups ...
przykład 1: podany z nazwą użytkownika
$groups demon
w tym przykładzie Demon użytkownika jest przekazywany za pomocą polecenia groups, A wyjście pokazuje grupy, w których Demon użytkownika jest obecny, oddzielone dwukropkiem.,
przykład 2: nie jest przekazywana nazwa użytkownika, to wyświetli przynależność do grupy dla bieżącego użytkownika
$groups
tutaj bieżący użytkownik jest demonem . Więc kiedy podajemy tylko polecenie „groups”dostajemy grupy, w których demon jest użytkownikiem.
przykład 3: przekazanie roota poleceniem groups
Uwaga: podstawowe i dodatkowe grupy dla procesu są zwykle dziedziczone po jego rodzicu i są zwykle niezmienione od czasu logowania., Oznacza to, że jeśli zmienisz bazę danych grup po zalogowaniu, grupy nie będą odzwierciedlać Twoich zmian w istniejącej sesji logowania. Jedynymi opcjami są-help I-version.