Linux -Administratoren müssen häufig Benutzer und Gruppen in einem Linux/Ubuntu -System verwalten. Benutzerverwaltung, Zugriffskontrolle und Gruppenverwaltung sind das grundlegende und dennoch wichtigste Bedarf. In diesem Beitrag werden wir etwas lernen
In diesem Beitrag werden wir jede der oben genannten Aufgaben durch das Terminal ausführen.
Erstellung eines Benutzers
Wir können einen Benutzer im Ubuntu -Betriebssystem über GUI oder vom Terminal hinzufügen. Wir können entweder den einfachen Befehl "adduser" verwenden, um einen Benutzer oder den Befehl „AddUser -System“ hinzuzufügen, um einen Systembenutzer hinzuzufügen.
So erstellen Sie einen neuen Systembenutzer,
$ sudo adduser -system linuxuser2
So erstellen Sie einen einfachen Benutzer,
$ sudo adduser linuxuser1
Nach dem Ausführen des obigen Befehls werden Sie aufgefordert, das neue Passwort für den neu erstellten Benutzer zweimal festzulegen.
Dann werden Sie aufgefordert, den Benutzernamen, die Zimmernummer, die Telefonnummer Ihrer Arbeit und Ihr Zuhause und andere zu liefern. Geben Sie die gewünschten Details an und klicken Sie auf "Enter"
Nachdem die Details angegeben haben. Drücken Sie "y", um fortzufahren und die Eingabetaste zu drücken, wenn die Informationen korrekt sind.
Listen Sie alle Benutzer auf
Wenn Sie jetzt alle Ubuntu -Benutzer im Terminal auflisten möchten, können Sie den folgenden Befehl eingeben.
$ cut --Delimiter =: -fields = 1 /etc /passwd
Es wird alle Benutzer des Ubuntu -Systems aufgeführt.
Ändern Sie das Passwort eines Benutzers
Wenn Sie das Passwort eines Benutzers ändern möchten, müssen Sie sich zunächst mit diesem bestimmten Benutzernamen anmelden. Zum Beispiel zum Ändern des Kennworts von Linuxuser1,
$ su - Linuxuser1
Nach dem Ausführen des obigen Befehls werden Sie aufgefordert, das Kennwort dieses Benutzers einzugeben, das Passwort einzugeben und auf "Eingeben" zu klicken.
Sie können sehen, dass der Benutzername geändert wird.
Führen Sie nun den Befehl "Passwd" aus,
Geben Sie zuerst Ihr vorheriges Passwort ein und geben Sie das neue Passwort zweimal an und drücken Sie die Eingabetaste. Wenn beide neuen Passwörter gleich sind, wird das Passwort erfolgreich geändert.
Schaffung einer Gruppe
Sie können eine Gruppe in jedem Linux -basierten Betriebssystem über den Befehl „AddGroup“ erstellen oder hinzufügen.
$ sudo addGroup LinuxGroup1
Wie Sie sehen, dass die „LinuxGroup1“ erfolgreich erstellt wird.
Listen Sie alle Gruppen auf
Wenn Sie nun alle Gruppen auflisten möchten, die im Ubuntu -Betriebssystem vorhanden sind, führen Sie den unten angegebenen Befehl aus
$ cut --Delimiter =: -fields = 1 /etc /Gruppe
Es wird alle vorhandenen Gruppen des Betriebssystems aufgeführt.
Zugabe eines Benutzers in einer Gruppe
Die Benutzer können auch in Ubuntu gruppiert werden. Wir können einen Benutzer zur Gruppe hinzufügen, indem wir den Befehl "UsMod" mit den -AG -Flags wie diesen den Befehl "usermod" angeben,
$ sudo usermod -Ag LinuxGroup1 Linuxuser1
Der Benutzer "Linuxuser1" wird der Gruppe "LinuxGroup1" hinzugefügt.
Gruppe eines Benutzers anzeigen
Geben Sie den Befehl „Gruppen“ des Benutzers des Benutzers in das Terminal ein und drücken Sie die Eingabetaste. Es wird die Gruppen des Benutzers angezeigt. Sie müssen sich zunächst mit diesem angegebenen Benutzer anmelden und dann den Befehl „Gruppen“ ausführen.
$ su - Linuxuser1
$ Gruppen
Wie Sie sehen, dass die "LinuxGroup1" als Gruppe von "Linuxuser1" aufgeführt ist.
Listen Sie alle Benutzer in einer einzelnen Gruppe auf
Führen Sie den Befehl „Katze“, „Schnitt“ und „Grep“ mit den folgenden Parametern aus, um alle Benutzer jeder Gruppe aufzulisten, den Befehl „Katze“, „Schnitt“ und „Grep“.
$ cat /etc /Gruppe | Schnitt -Delimiter =: -Felder = 1,4 | Grep GroupName
Stellen Sie sicher, dass Sie den Gruppennamen durch Ihren gewünschten Gruppennamen ersetzen. Zum Beispiel "LinuxGroup1"
Sie können sehen, dass die Benutzer in "LinuxGroup1" aufgeführt sind.
Löschen eines Benutzers aus einer Gruppe
Wenn Sie einen Benutzer aus einer Gruppe entfernen möchten. Sie können dies tun, indem Sie den Benutzernamen und den Gruppennamen eingeben, gefolgt vom Befehl „deluser“.
$ sudo celser linuxuser1 linuxgroup1
Sie können sehen, dass der Benutzer aus der Gruppe „LinuxGroup1“ entfernt wird.
Löschen eines Benutzers
Wenn Sie einen Benutzer aus dem Betriebssystem löschen möchten. Sie können es einfach löschen, indem Sie den Befehl "deluser" mit dem Benutzernamen ausführen
$ sudo celser linuxuser1
Wenn Sie auch das Heimverzeichnis des Benutzers löschen möchten, verwenden Sie das Flag „-ReMove-Home“ mit dem Befehl „Auslusserin“ wie diesen
$ sudo celuser-Remove-Home Linuxuser1
Und nun, wenn wir das Verzeichnis "/home" auflisten, wird es kein Heimverzeichnis des Benutzers "Linuxuser1" mehr geben.
Löschung einer Gruppe
Um die Gruppe aus dem Betriebssystem zu entfernen, führen Sie den Befehl „DelGroup“ mit dem Gruppennamen wie diesem aus
$ sudo delgroup linuxgroup1
Die Gruppe wird erfolgreich gelöscht.
Einpacken
Das Verwalten der Benutzer ist eine sehr wichtige Aufgabe, die Linux -Administratoren ausführen. In Linux -basierten Verteilungen können wir problemlos neue Benutzer erstellen und verwalten. Dieser Artikel beschreibt die Benutzerverwaltung im Linux -basierten System im Detail.