FreeBSD Fügen Sie Benutzer zu Gruppen hinzu

FreeBSD Fügen Sie Benutzer zu Gruppen hinzu
In diesem kurzen Tutorial zeigen wir Ihnen, wie Sie Benutzer einer Benutzergruppe in Ihrem FreeBSD -System mit dem Benutzernamen des Kontos hinzufügen können. Ein FreeBSD -System kann auf einmal in mehreren verschiedenen Benutzerkonten angemeldet werden, obwohl nur ein Benutzer Eingaben geben und somit die Kontrolle über die Maschine befindet. Um sich bei einem FreeBSD -System anzumelden, würde jeder Benutzer dies mit seinem Benutzerkonto tun.

Eine beliebige Anzahl von Benutzerkonten kann Teil einer Gruppe in FreeBSD gemacht werden. Jede Gruppe hat einen eindeutigen Namen und eine einzigartige GID, die ihn identifiziert. Für jeden Prozess gibt es eine BenutzerID oder eine UID, und sie wird zusammen mit der Gruppe oder GID verwendet, um zu beurteilen, was sich ändern darf.

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

Um Benutzer einer Gruppe hinzuzufügen, werden wir das PW-Befehlszeilendienstprogramm verwenden. Der beabsichtigte Zweck dieses Befehls besteht darin, dem Root -Benutzer eine einfache und intuitive Schnittstelle zur Erstellung und Anpassung von Benutzergruppen zur Verfügung zu stellen.

Sie benötigen also einen Root -Zugriff, um die Anweisungen in diesem Handbuch zu befolgen. Verwenden Sie den Sudo -Befehl wie unten dargestellt:

$ sudo -i

Ersetzen der Gruppenmitgliedschaft eines Benutzers

Die Anweisungen in diesem Abschnitt entfernen die zuvor gehaltenen Mitgliedschaften der Gruppe. Um zu sehen, welche Gruppen ein bestimmter Benutzer "Younis" ein Teil davon ist, verwenden Sie den ID -Befehl:

$ id Younis

Fügen wir diesen Benutzer einer Gruppe namens TeamTwo hinzu. Geben Sie den PW -Befehl ein, wie unter:

$ pw Usermod younis -g TeamTwo

Verwenden Sie die folgende Kombination, um diesen Benutzer Younis zu zwei Gruppen mit nur einer Befehlszeile hinzuzufügen

$ PW Usermod Younis -g TeamTwo, wwwusers

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

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

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

$ PW Group Mod GroupNameHere -m userernamehere
$ PW Group Mod GroupNameHere -m usernamehere1, usernamehere2,…

Lassen Sie uns mit einem Beispiel demonstrieren. Überprüfen Sie die Benutzergruppen mit dem ID -Befehl:

$ id Younis1

Um diesen Benutzer der TeamTwo -Gruppe hinzuzufügen, verwenden Sie die Befehlssyntax wie unten verwendet:

$ pw GroupMod TeamTwo -m Younis1

Sie können sicherstellen, dass die vorherigen Gruppenmitgliedschaften durch Ausführen des ID -Befehls auf diesem Benutzer beibehalten werden.

$ id Younis1

Hinzufügen eines neuen Benutzers zu einer Gruppe in FreeBSD

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

$ pw userAdd younis2 -g -Tests
$ Passwd Younis2

Mit den obigen Befehlen haben wir einen neuen Benutzer namens Younis2 erstellt, ihn zur Sekundärtestgruppe hinzugefügt und ein Kennwort für das Benutzerkonto festgelegt.

Verwenden Sie den Befehl ID erneut, um eine Überprüfung auf dem Benutzerkonto auszuführen:

$ id Younis2

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

Der PW -Befehl kann auch verwendet werden, um die Namen aller Benutzer in einer bestimmten Gruppe anzuzeigen. Um die Mitglieder in unserer Testgruppe zu überprüfen, würden wir den folgenden Befehl ausgeben:

$ pw GroupShow -Tests

Alternativ können wir den GREP -Befehl on /etc /Groupfile verwenden.

$ grep ^testing /etc /Gruppe

Um die Gruppen aufzulisten, wird ein bestimmter Benutzer ein Teil des folgenden Gruppenbefehls ausführen:

$ gruppen younis2

Sie können den Befehl ID verwenden, um dasselbe Ergebnis zu sehen:

$ id Younis2
$ id -g -n Younis2

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 Benutzer neue Gruppen hinzugefügt werden, ohne deren Mitgliedschaften zu ersetzen. Sie haben auch gelernt, wie man bereits vorhersehende Gruppen erstellt und hinzugefügt.