Erstellen und Umbenennen eines Benutzers
In diesem Schritt erstellen Sie einen neuen Benutzer und lernen, wie Sie ihn umbenennen. Dies ist eine häufige Aufgabe, wenn Benutzer ihre Rollen ändern oder wenn Sie Benutzernamen in Ihrem System standardisieren müssen.
Öffnen Sie zunächst Ihr Terminal. Sie sollten sich bereits im Verzeichnis ~/project befinden. Beginnen wir mit dem Erstellen eines neuen Benutzers namens temporaryuser:
sudo useradd temporaryuser
Dieser Befehl erstellt ein neues Benutzerkonto im System. Standardmäßig erstellt useradd kein Home-Verzeichnis und legt kein Passwort fest.
Überprüfen wir nun, ob der Benutzer erfolgreich erstellt wurde:
grep temporaryuser /etc/passwd
Sie sollten einen Eintrag für temporaryuser in der Ausgabe sehen, der bestätigt, dass der Benutzer erstellt wurde.
Als Nächstes benennen wir diesen Benutzer von temporaryuser in permanentuser um, indem wir den Befehl usermod verwenden:
sudo usermod -l permanentuser temporaryuser
Die Option -l gibt an, dass wir den Anmeldenamen (Login Name) ändern möchten. Nach Ausführung dieses Befehls wird der Benutzer, der zuvor als temporaryuser bekannt war, nun als permanentuser bekannt sein.
Überprüfen wir, ob der Benutzername geändert wurde:
grep permanentuser /etc/passwd
Sie sollten den Benutzereintrag mit dem neuen Namen permanentuser sehen.
Erstellen und weisen wir nun ein Home-Verzeichnis für diesen Benutzer zu:
sudo usermod -d /home/permanentuser -m permanentuser
In diesem Befehl:
-d gibt den neuen Pfad zum Home-Verzeichnis an
-m erstellt das neue Home-Verzeichnis, falls es nicht existiert, oder verschiebt den Inhalt vom alten Home-Verzeichnis in das neue, falls beide existieren
Überprüfen wir, ob das Home-Verzeichnis erstellt wurde:
ls -ld /home/permanentuser
Sie sollten das neu erstellte Home-Verzeichnis für permanentuser sehen.