In Linux kann es mehrere Benutzer geben (diejenigen, die das System verwenden/betreiben), und Gruppen sind nichts anderes als die Sammlung von Benutzern. Gruppen erleichtern die Verwaltung von Benutzern mit denselben Sicherheits-und Zugriffsrechten. Ein Benutzer kann Teil verschiedener Gruppen sein.
Wichtige Punkte:
- Gruppenbefehl druckt die Namen der primären und aller zusätzlichen Gruppen für jeden angegebenen Benutzernamen oder den aktuellen Prozess, wenn keine Namen angegeben werden.,
- Wenn mehr als ein Name angegeben wird, wird der Name jedes Benutzers vor der Liste der Gruppen dieses Benutzers gedruckt und der Benutzername wird durch einen Doppelpunkt von der Gruppenliste getrennt.
Syntax:
groups ...
Beispiel 1: Mit einem Benutzernamen versehen
$groups demon
In diesem Beispiel wird der Benutzername demon mit dem Befehl groups übergeben und die Ausgabe zeigt die Gruppen, in denen der Benutzer Dämon vorhanden ist, durch einen Doppelpunkt getrennt.,
Beispiel 2: Es wird kein Benutzername übergeben, dann wird die Gruppenmitgliedschaft für den aktuellen Benutzer angezeigt
$groups
Hier wird der aktuelle Benutzer angezeigt . Wenn wir also nur den Befehl „Gruppen“ geben, erhalten wir Gruppen, in denen Dämon ein Benutzer ist.
Beispiel 3: Übergeben von root mit Gruppenbefehl
Hinweis: Primäre und ergänzende Gruppen für einen Prozess werden normalerweise von seinem übergeordneten Element geerbt und sind seit der Anmeldung normalerweise unverändert., Wenn Sie die Gruppendatenbank nach der Anmeldung ändern, spiegeln Gruppen Ihre Änderungen nicht in Ihrer vorhandenen Anmeldesitzung wider. Die einzigen Optionen sind-help und-version.