Wie verwaltet man Benutzer auf einem Linux-Server?
Unter Linux können Sie separate Benutzerkonten erstellen und festlegen, welche Gruppen und Berechtigungen ihnen zugewiesen werden. Befehle zur Benutzerverwaltung erfordern normalerweise Root-Rechte oder Zugriff über sudo.
Neuen Benutzer erstellen
Um einen neuen Benutzer mit einem Home-Verzeichnis zu erstellen, führen Sie folgenden Befehl aus:
sudo useradd -m username
Ersetzen Sie username durch den Namen des Benutzers, den Sie erstellen möchten.
Legen Sie anschließend ein Passwort für den neuen Benutzer fest:
sudo passwd username
Geben Sie das neue Passwort ein, wenn Sie dazu aufgefordert werden, und wiederholen Sie es zur Bestätigung.
Hinweis:
Wenn Sie bereits als root angemeldet sind, können Sie diese Befehle ohne sudo ausführen.
Benutzer zu einer Gruppe hinzufügen
Um einen vorhandenen Benutzer zu einer oder mehreren zusätzlichen Gruppen hinzuzufügen, führen Sie folgenden Befehl aus:
sudo usermod -aG group1,group2 username
Ersetzen Sie group1 und group2 durch die gewünschten Gruppen und username durch den entsprechenden Benutzernamen.
Achtung:
Verwenden Sie beim Hinzufügen zusätzlicher Gruppen die Option -a zusammen mit -G. Wenn usermod mit -G ohne -a ausgeführt wird, werden die vorhandenen zusätzlichen Gruppenzugehörigkeiten des Benutzers ersetzt.
Benutzerinformationen und Gruppen überprüfen
Um die Benutzer-ID, die primäre Gruppe und die zusätzlichen Gruppen eines Benutzers anzuzeigen, führen Sie folgenden Befehl aus:
id username
Sie können auch nur die Gruppenzugehörigkeiten des Benutzers anzeigen:
groups username
Benutzerkonto sperren oder entsperren
Um die Passwortauthentifizierung für ein Benutzerkonto zu sperren, führen Sie folgenden Befehl aus:
sudo passwd -l username
Um sie wieder zu entsperren, führen Sie folgenden Befehl aus:
sudo passwd -u username
Benutzer löschen
Um ein Benutzerkonto zu löschen und das Home-Verzeichnis sowie die Dateien des Benutzers beizubehalten, führen Sie folgenden Befehl aus:
sudo userdel username
Um den Benutzer zusammen mit seinem Home-Verzeichnis zu löschen, führen Sie folgenden Befehl aus:
sudo userdel -r username
Achtung:
Der Befehl userdel -r entfernt das Home-Verzeichnis des Benutzers und dessen Inhalt. Stellen Sie sicher, dass Sie alle benötigten Daten gesichert haben, bevor Sie diesen Befehl verwenden.