Linux-Administratoren müssen häufig Benutzer und Gruppen in einem Linux/Ubuntu-System verwalten. Benutzerverwaltung, Zugriffskontrolle und Gruppenverwaltung sind die grundlegenden und doch wichtigsten Anforderungen. In diesem Beitrag erfahren wir mehr über
- Anlegen eines Benutzers
- Alle Benutzer auflisten
- Passwort eines Benutzers ändern
- Erstellen einer Gruppe
- Alle Gruppen auflisten
- Hinzufügen eines Benutzers zu einer Gruppe
- Gruppe eines Benutzers anzeigen
- Alle Benutzer in einer einzigen Gruppe auflisten
- Löschen eines Benutzers aus einer Gruppe
- Löschen eines Benutzers
- Löschen einer Gruppe
In diesem Beitrag werden wir jede der oben genannten Aufgaben über das Terminal ausführen.
Anlegen eines Benutzers
Wir können einen Benutzer im Ubuntu-Betriebssystem über die GUI oder über das Terminal hinzufügen. Wir können entweder den einfachen Befehl adduser verwenden, um einen Benutzer hinzuzufügen, oder den Befehl adduser –system, um einen Systembenutzer hinzuzufügen.
Um einen neuen Systembenutzer zu erstellen,
$sudoNutzer hinzufügen--Systemlinuxuser2
Um einen einfachen Benutzer zu erstellen,
$sudoadduser linuxuser1
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie zweimal aufgefordert, das neue Passwort für den neu erstellten Benutzer festzulegen.
Sie werden dann aufgefordert, den Benutzernamen, die Zimmernummer, die Telefonnummer Ihres Arbeitsplatzes und Ihres Zuhauses und andere anzugeben. Geben Sie die gewünschten Details ein und drücken Sie Enter
Nach Angabe der Details werden Sie gefragt, ob die bereitgestellten Informationen korrekt sind oder nicht. Drücken Sie y, um fortzufahren, und drücken Sie die Eingabetaste, wenn die Informationen korrekt sind.
Alle Benutzer auflisten
Wenn Sie nun alle Ubuntu-Benutzer im Terminal auflisten möchten, können Sie den folgenden Befehl eingeben.
$schneiden --Trennzeichen=:--Felder=1 /etc/passwd
Es listet alle Benutzer des Ubuntu-Systems auf.
Passwort eines Benutzers ändern
Wenn Sie das Passwort eines Benutzers ändern möchten, müssen Sie sich zuerst mit diesem spezifischen Benutzernamen anmelden. Zum Beispiel, um das Passwort von linuxuser1 zu ändern.
$es ist- linuxuser1
Nachdem Sie den obigen Befehl ausgeführt haben, werden Sie aufgefordert, das Kennwort dieses Benutzers einzugeben, das Kennwort einzugeben und die Eingabetaste zu drücken.
Sie können sehen, dass der Benutzername geändert wurde.
Führen Sie nun den Befehl passwd aus,
Geben Sie zuerst Ihr vorheriges Passwort ein, geben Sie dann das neue Passwort zweimal ein und drücken Sie die Eingabetaste. Wenn beide neuen Passwörter gleich sind, wird das Passwort erfolgreich geändert.
Erstellen einer Gruppe
Sie können eine Gruppe in jedem Linux-basierten Betriebssystem erstellen oder hinzufügen, indem Sie den Befehl addgroup verwenden.
$sudoaddgroup linuxgroup1
Wie Sie sehen können, wurde die linuxgroup1 erfolgreich erstellt.
Alle Gruppen auflisten
Wenn Sie nun alle im Ubuntu-Betriebssystem vorhandenen Gruppen auflisten möchten, führen Sie den unten angegebenen Befehl aus
$schneiden --Trennzeichen=:--Felder=1 /etc/Gruppe
Es listet alle vorhandenen Gruppen des Betriebssystems auf.
Hinzufügen eines Benutzers zu einer Gruppe
Die Benutzer können auch in Ubuntu gruppiert werden. Wir können der Gruppe einen Benutzer hinzufügen, indem wir dem Befehl usermod den Gruppennamen und den Benutzernamen mit den Flags -aG wie folgt bereitstellen:
$sudoBenutzermod-aGlinuxgroup1 linuxuser1
Der Benutzer linuxuser1 wird der Gruppe linuxgroup1 hinzugefügt.
Gruppe eines Benutzers anzeigen
Um die Gruppe des Benutzers anzuzeigen, geben Sie den Befehl groups in das Terminal ein und drücken Sie die Eingabetaste. Es werden die Gruppen des Benutzers angezeigt. Sie müssen sich zuerst mit diesem angegebenen Benutzer anmelden und dann den Befehl groups ausführen.
$es ist- linuxuser1$Gruppen
Wie Sie sehen können, ist linuxgroup1 als Gruppe von linuxuser1 aufgeführt.
Alle Benutzer in einer einzigen Gruppe auflisten
Um alle Benutzer einer beliebigen Gruppe aufzulisten, führen Sie die Befehle cat, cut und grep mit den folgenden Parametern aus.
$Katze /etc/Gruppe| schneiden --Trennzeichen=:--Felder=1,4 | GriffGRUPPENNAMEStellen Sie sicher, dass Sie den Gruppennamen durch Ihren gewünschten Gruppennamen ersetzen. Zum Beispiel linuxgroup1
Sie können sehen, dass die Benutzer in linuxgroup1 aufgelistet 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 gefolgt vom Befehl deluser eingeben.
$sudodeluser linuxuser1 linuxgroup1
Sie können sehen, dass der Benutzer aus der Gruppe linuxgroup1 entfernt wurde.
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
$sudodeluser linuxuser1
Wenn Sie auch das Home-Verzeichnis des Benutzers löschen möchten, verwenden Sie das Flag –remove-home mit dem Befehl deluser wie folgt
$sudotäuschend--remove-homelinuxuser1
Und jetzt, wenn wir das /home-Verzeichnis auflisten, gibt es kein Home-Verzeichnis des Benutzers linuxuser1 mehr.
Löschen einer Gruppe
Um die Gruppe aus dem Betriebssystem zu entfernen, führen Sie den Befehl delgroup mit dem Gruppennamen wie folgt aus
$sudodelgroup linuxgroup1
Die Gruppe wurde erfolgreich gelöscht.
Einpacken
Die Verwaltung der Benutzer ist eine sehr wichtige Aufgabe von Linux-Administratoren. In Linux-basierten Distributionen können wir problemlos neue Benutzer erstellen und verwalten. Dieser Artikel beschreibt die Benutzerverwaltung auf dem Linux-basierten System im Detail.