FreeBSD Benutzer zu Gruppen hinzufügen

Freebsd Add User Groups



In diesem kurzen Tutorial zeigen wir Ihnen, wie Sie Benutzer zu einer Benutzergruppe in Ihrem FreeBSD-System hinzufügen, indem Sie den Benutzernamen des Kontos verwenden. Ein FreeBSD-System kann gleichzeitig in mehrere verschiedene Benutzerkonten eingeloggt sein, obwohl nur ein Benutzer Eingaben machen und somit die Kontrolle über die Maschine haben darf. Um sich bei einem FreeBSD-System anzumelden, würde jeder Benutzer dies mit seinem Benutzerkonto tun.

In FreeBSD können beliebig viele Benutzerkonten zu einer Gruppe gemacht werden. Jede Gruppe hat einen eindeutigen Namen und eine GID, die sie identifiziert. Für jeden Prozess gibt es eine UserID oder UID, die zusammen mit der GroupID oder GID verwendet wird, um zu beurteilen, was er ändern darf.







Hinzufügen eines Benutzers zu einer FreeBSD-Gruppe mit dem Befehl pw

Um Benutzer zu einer Gruppe hinzuzufügen, verwenden wir das Befehlszeilendienstprogramm pw. Der beabsichtigte Zweck dieses Befehls besteht darin, dem Root-Benutzer eine einfache und intuitive Benutzeroberfläche zum Erstellen und Anpassen von Benutzergruppen bereitzustellen.



Sie benötigen also Root-Zugriff, um den Anweisungen in diesem Handbuch zu folgen. Verwenden Sie den sudo-Befehl wie unten dargestellt:



$sudo -ich





Ersetzen der Gruppenmitgliedschaft eines Benutzers

Die Anweisungen in diesem Abschnitt entfernen die zuvor gehaltenen Mitgliedschaften der Gruppe. Um zu sehen, zu welchen Gruppen ein bestimmter Benutzer „younis“ gehört, verwenden Sie den Befehl id:

$Ich würdedunis



Fügen wir diesen Benutzer zu einer Gruppe namens teamtwo hinzu. Geben Sie den pw-Befehl wie folgt ein:

$pw usermod younis-Gteamtwo

Um diesen Benutzer younis mit nur einer Befehlszeile zu zwei Gruppen hinzuzufügen, verwenden Sie die folgende Kombination

$pw usermod younis-Gteamtwo, wwwusers

Wo wwwusers die zweite Gruppe ist, möchten wir den Benutzer younis hinzufügen. Der im obigen Befehl verwendete Schalter –G gibt die erste Gruppe als primär und die folgenden Gruppen als sekundär an.

Hinzufügen von FreeBSD-Benutzern zu einer neuen Gruppe, ohne bereits vorhandene Mitgliedschaften zu ersetzen

Die unten dargestellte Befehlssyntax kann Benutzer zu einer neuen Gruppe hinzufügen, ohne ihre bestehenden Gruppenmitgliedschaften zu entfernen.

$ pw Gruppenmod{GruppennameHier} -m {BenutzernameHier}
$ pw Gruppenmod{GruppennameHier} -m {BenutzernameHier1,BenutzernameHier2,...}

Lassen Sie es uns an einem Beispiel demonstrieren. Überprüfen Sie die Benutzergruppen mit dem Befehl id:

$Ich würdeyounis1

Um diesen Benutzer dann der teamtwo-Gruppe hinzuzufügen, verwenden Sie die Befehlssyntax, wie wir sie unten verwendet haben:

$pw groupmod teamtwo-myounis1

Sie können sicherstellen, dass die vorherigen Gruppenmitgliedschaften beibehalten werden, indem Sie den Befehl id für diesen Benutzer ausführen.

$Ich würdeyounis1

Hinzufügen eines neuen Benutzers zu einer Gruppe in FreeBSD

Dieser Abschnitt konzentriert sich auf das Erstellen eines neuen Benutzers und das Hinzufügen zu einer bereits vorhandenen Gruppe. Sie können den Befehl pw erneut verwenden, um den Benutzer sowohl zu erstellen als auch zu einer Gruppe hinzuzufügen.

$pw useradd younis2-Gtesten

$passwdyounis2

Mit den obigen Befehlen haben wir einen neuen Benutzer namens younis2 erstellt, ihn der sekundären Testgruppe hinzugefügt und ein Passwort für das Benutzerkonto festgelegt.

Um eine Überprüfung des Benutzerkontos durchzuführen, verwenden Sie erneut den Befehl id:

$Ich würdeyounis2

Überprüfen Sie die Mitglieder in einer FreeBSD-Gruppe

Der Befehl pw kann auch verwendet werden, um die Namen aller Benutzer einer bestimmten Gruppe anzuzeigen. Um die Mitglieder in unserer Testgruppe zu überprüfen, geben wir den folgenden Befehl aus:

$pw-Gruppenshow-Tests

Alternativ können wir den grep-Befehl auf /etc/groupfile verwenden.

$Griff^testen/etc/Gruppe

Um die Gruppen aufzulisten, denen ein bestimmter Benutzer angehört, führen Sie den folgenden Gruppenbefehl aus:

$Gruppenyounis2

Sie können den Befehl id verwenden, um das gleiche Ergebnis zu sehen:

$Ich würdeyounis2
$Ich würde -G -nyounis2

Abschluss

In diesem Tutorial ging es darum, Benutzer zu Gruppen in FreeBSD hinzuzufügen. Wir haben gelernt, wie man Mitgliedschaften für Benutzerkonten ersetzt und wie man Benutzer zu neuen Gruppen hinzufügt, ohne ihre Mitgliedschaften zu ersetzen. Sie haben auch gelernt, wie Sie unterwegs neue Benutzer erstellen und zu bereits bestehenden Gruppen hinzufügen.