Linux füge einen Benutzer zur Gruppe hinzu

Linux füge einen Benutzer zur Gruppe hinzu
Haben Sie jemals einen Auftrag in einer Gruppe gemacht, als Sie in Ihrer Schule oder im College waren?? Die Gruppe ist eine Sammlung von 2 oder mehr Elementen, Personen oder Dingen. Gleiches Gleiches wurde das Konzept „Gruppen“ innerhalb von Linux verwendet, um einen Benutzer mit hoher Autorität von dem Benutzer weniger Autorität zu trennen. Es gibt einige primäre und sekundäre Gruppen unter Linux. In diesem heutigen Artikel werden wir einige Befehle in der Linux -Shell diskutieren, um einen bestimmten Benutzer einer Gruppe hinzuzufügen. Lassen Sie uns einen Neuanfang haben, indem wir unser System auf dem neuesten Stand machen. Zu diesem Zeitpunkt müssen Sie die Anwendung der Terminalkonsole öffnen, um die Befehle zu verwenden. Öffnen Sie es mit der Abkürzung „Strg+Alt+T“. Sie müssen das "APT" -Paket des Ubuntu 20 verwenden.04 System zur Aktualisierung Ihres Systems.

Jetzt haben wir den Befehl APT -Paket mit den Sudo -Rechten über das Schlüsselwort „Update“ verwendet, wie unten gezeigt. Das System wurde wie unten aktualisiert.

$ sudo APT Update

Nachdem das Update abgeschlossen ist. Es wird innerhalb von nicht mehr als 10 Sekunden aktualisiert, wenn Ihr System bereits aktualisiert wurde.

$ sudo APT -Upgrade

Nach dem Update und dem Upgrade unseres Systems müssen wir uns alle bereits authentifizierten und registrierten Benutzer unseres Systems ansehen. Zu diesem Zweck müssen wir den Befehl can Cat ausführen, um die Daten in der Datei „PassWD“ auszugeben, die im Ordner „usw.“ unseres Stammsystems enthalten ist. Nach der Ausführung dieses Befehls auf dem Terminal, wie unten gezeigt, erhalten wir eine Liste aller Benutzernamen zusammen mit ihren Root -Verzeichnissen und Anmeldeinformationen.

$ cat /etc /passwd

Die gleiche Katzenabfrage kann verwendet werden, um alle vorhandenen Gruppen aus unserem System am Terminalbildschirm mit dem Pfad „usw./Gruppe“ abzurufen. Hier ist „Gruppe“ eine Datei, in der wir alle Informationen zu den Gruppen haben. Die Liste der Gruppen aus dieser Datei wird darunter angezeigt.

$ cat /etc /Gruppe

Wenn ein Benutzer die Liste der Gruppen überprüfen möchte, mit der der aktuelle Benutzer in Verbindung gebracht wurde, kann er dies problemlos mit einem einzigen Word -Befehl tun. Verwenden Sie daher das Schlüsselwort „Gruppen“ in der Anweisungsfläche der Terminalschale und drücken Sie die Eingabetaste. Sie sehen eine Liste von Gruppen, an die unser derzeit angemeldeter Benutzer beigefügt ist. Sie können sehen, dass nur 2 Gruppen auf dem Bildschirm i aufgeführt sind.e., sudo und Linux. Die "sudo" -Gruppe ist die privilegierteste. Die Gruppe „Linux“ ist die Hauptgruppe von Benutzer „Linux“, die derzeit angemeldet ist.

$ Gruppen

Eine andere Möglichkeit, die Gruppen zu sehen, zu denen unser derzeit angemeldeter Benutzer gehörte, besteht darin, den Befehl „ID“ zusammen mit dem Benutzernamen zu verwenden. Also haben wir es mit dem Benutzernamen "Linux" ausprobiert. Es gibt uns die Informationen von Benutzern "Linux" über seine "ID" zurück. Es zeigt die Benutzer -ID, die ID der primären Gruppe „Linux“, zu der sie gehört. Nehmen wir an, der Benutzer „Linux“ gehört keiner anderen Gruppe außer „sudo“ und „linux“ gemäß der folgenden "ID".

$ id Linux

Erstellen wir zwei neue Gruppen, die den Befehl gruppAdd unter Verwendung des Gruppennamens mit sudo -Rechten wie unten verwenden.

$ sudo Groupadd neu
$ sudo GroupAdd Test

Jetzt werden wir den Befehl "usermod" mit "-a" und "-g" -Flags verwenden, um diesen Benutzer zu beiden neuen Gruppen zu verleihen.e., Neu und Test. Sie müssen die von einem Kommas getrennten Gruppennamen nach dem Flag „-G“ verwenden, gefolgt vom Benutzernamen „Linux“ gemäß dem angegebenen Befehl unten. Es wird nichts zurückgeben. Um die Änderungen zu sehen, müssen wir den Befehl „ID“ zusammen mit dem Benutzernamen „Linux“ erneut verwenden. Nachdem wir diesen Befehl ausgeführt haben, werden wir eine Änderung der Ausgabe ändern. Der Gruppenname zusammen mit ihren „IDs“ wurde in der Ausgabe I aufgeführt.e., 1004 (neu) und 1005 (Test).

$ sudo usermod -a -g New, Test Linux
$ id Linux

So fügen wir einen Benutzer zu neuen Gruppen hinzu. Werfen wir einen Blick auf den Weg, um einen Benutzer aus bestimmten Gruppen zu löschen. Dazu müssen wir den Befehl „gpasswd“ mit Sudo-Rechten verwenden, gefolgt von der Löschflagge „-D“. Nach dieser Flagge müssen Sie den Benutzernamen "Linux" und den Gruppennamen, aus dem Sie ihn löschen. Wir haben diesen Befehl für beide Gruppen i verwendet. I.e., Neu und Linux.

$ sudo gpasswd -d linux neu
$ sudo gpasswd -d Linux -Test

Der Benutzer "Linux" gehört jetzt nicht zu den beiden Gruppen, die jetzt gemäß der folgenden Anweisung "ID".

$ id Linux

Um einen Benutzer aus einer bestimmten Gruppe zu entfernen, können Sie auch die andere Möglichkeit verwenden, um eine Gruppe zuerst zu löschen. Wenn Sie die Gruppe selbst löschen, haben alle Benutzer, die zu dieser bestimmten Gruppe gehören.

$ sudo usermod -a -g New, Test Linux
$ id Linux

Wie Sie im Bild unten sehen können, haben wir beide Gruppen mit der Anweisung "GroupDel" gelöscht. Danach haben wir die Benutzerdaten über den Befehl „ID“ überprüft und festgestellt, dass sie keine "neuen" und "Test" -Gruppen haben und der Benutzer "Linux" nicht mehr zu ihnen gehört.

$ sudo Groupdel Neu
$ sudo Groupdel Test
$ id Linux

Abschluss

In diesem Leitfaden haben wir schließlich verschiedene Möglichkeiten erörtert, Benutzer zu unseren primären oder sekundären Gruppen hinzuzufügen. Wir haben einen Blick darauf werfen, wie neue Gruppen erstellt werden, Benutzer hinzugefügt, Benutzer aus den Gruppen löschen und Gruppen auch aus dem System löschen. Hier ging es um Gruppen und Benutzer und wir hoffen, dass Sie es verstehen, da alle Beispiele recht einfach zu tun sind.