GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux-Gruppenbefehl für Anfänger (mit Beispielen)

In Linux gibt es ein Konzept von Benutzern (diejenigen, die das System verwenden), und dann gibt es das Konzept von Gruppen, das im Grunde ein logischer Mechanismus ist, um eine Sammlung von Benutzern zu verwalten. Um Ihnen eine grundlegende Vorstellung zu vermitteln, erleichtern Gruppen die Verwaltung von Benutzern mit beispielsweise denselben Sicherheits- und Zugriffsrechten. Es ist wichtig zu wissen, dass ein Benutzer Teil verschiedener Gruppen sein kann.

Wenn Sie ein Linux-Befehlszeilen-Neuling sind und lernen möchten, wie Sie die Gruppen ausdrucken können, denen ein Benutzer angehört, dann werden Sie froh sein zu wissen, dass es ein kleines Befehlszeilen-Dienstprogramm gibt - genannt Gruppen - damit können Sie genau das tun. In diesem Tutorial werden wir kurz erläutern, wie dieses Tool funktioniert.

Hinweis:Alle hier erwähnten Befehle und Anweisungen wurden auf Ubuntu 16.04LTS getestet.

Linux-Gruppenbefehl

Laienhaft ausgedrückt, die Gruppen Der Befehl gibt den Namen der Gruppen aus, denen ein Benutzer angehört. Hier ist die Syntax:

groups [OPTION]... [USERNAME]...

So beschreibt die offizielle Dokumentation dieses Tool:

Print group memberships for each USERNAME or, if no USERNAME is specified, for the current process 
(which may differ if the groups  database has changed).

Wie funktioniert der Gruppenbefehl?

Der Gruppenbefehl ist sehr einfach zu verwenden - alles, was Sie tun müssen, ist, den Benutzernamen des Benutzers zu übergeben, dessen Gruppen Sie wissen möchten.

groups [username]

Der folgende Screenshot zeigt den Befehl in Aktion:

Sie können also sehen, dass der Benutzer 'himanshu' Teil mehrerer Gruppen ist.

Was ist, wenn kein Benutzername als Eingabe übergeben wird?

Der Gruppenbefehl funktioniert unabhängig davon, ob Sie einen Benutzernamen angeben oder nicht. Falls kein Benutzername vorhanden ist, zeigt das Tool Gruppenmitgliedschaften für den aktuellen Prozess an.

Beispielsweise erzeugte der Befehl in einer Benutzer-Shell – mit angemeldetem Benutzer „himanshu“ – die folgende Ausgabe:

Und bei der Ausführung innerhalb der Root-Shell wurde die folgende Ausgabe erzeugt:

Wie erhalte ich weitere Informationen über den Gruppenbefehl?

Um weitere Informationen zu Gruppen zu erhalten, verwenden Sie die standardmäßige --help und --version Befehlszeilen-Flags.

groups --help
groups --version

Linux-Gruppe hinzufügen

Suchen Sie nach einem Befehl zum Hinzufügen einer Linux-Gruppe? Der gesuchte Befehl heißt addgroup. Ein Tutorial, das die Verwendung des addgroup-Befehls im Detail erklärt, finden Sie hier:

https://www.howtoforge.com/linux-adduser-addgroup-command/

Schlussfolgerung

Einverstanden, Gruppen ist ein sehr einfaches Befehlszeilentool. Aber es ist praktisch für Situationen, in denen Sie nur wissen müssen, zu welchen Gruppen ein Benutzer gehört. Es gibt nicht viel über dieses Tool zu erklären, aber wenn Sie möchten, können Sie trotzdem einen Blick auf seine Manpage werfen, indem Sie hierher gehen.


Linux
  1. Linux expand Command Tutorial für Anfänger (mit Beispielen)

  2. Linux-Factor-Befehls-Tutorial für Anfänger (mit Beispielen)

  3. Linux yes Command Tutorial für Anfänger (mit Beispielen)

  4. Linux nproc Command Tutorial für Anfänger (mit Beispielen)

  5. Linux tac Command Tutorial für Anfänger (mit Beispielen)

Linux-Logname-Befehls-Tutorial für Anfänger (mit Beispielen)

Linux Wall Command Tutorial für Anfänger (mit Beispielen)

Linux test Command Tutorial für Anfänger (mit Beispielen)

Linux sha1sum Command Tutorial für Anfänger (mit Beispielen)

Linux Look Command Tutorial für Anfänger (mit Beispielen)

Linux tr Command Tutorial für Anfänger (mit Beispielen)