Linux: create, change, remove user – so geht's

Robert Schanze

Linux-Betriebssysteme können viele Benutzer mit ihrem eigenen Home-Verzeichnis beherbergen. Per Terminal lassen sich Benutzernamen schnell erstellen, in welche ihr euch dann auch einloggen könnt. Wir zeigen in diesem Linux-Tipp, wie das geht.

Linux: create user

Um einen neuen Benutzer in Linux zu erstellen, öffnet das Terminal mit der Tastenkombination Strg + Alt + T.

  • Befehl: sudo useradd {Benutzernamen}
  • Beispiel: sudo useradd test erstellt den Benutzer namens „test“.

Tipp:sudo passwd test erstellt ein Passwort für den Benutzer „test“.

 

Benutzer „test“ mit eigenem Home-Verzeichnis erstellen:

  • useradd -m test

Benutzer „test“ mit Home-Verzeichnis in /testordner erstellen:

  • useradd -m -d /testordner test

Benutzer „test“ mit Ablaufdatum am 2098-07-16 erstellen:

  • useradd -d /home/test -e 2098-07-16 test

Wie genau dieser Nutzer erstellt wird – ob beispielsweise ein Home-Verzeichnis mit erstellt wird – ist in der Datei /etc/default/useradd festgelegt:

  • Standardmäßig wird nur eine Standard-Shell bestimmt (bin/sh).
  • Die anderen Optionen sind auskommentiert.
  • Mit dem Befehl sudo nano /etc/default/useradd könnt ihr die Konfigurationsdatei öffnen und editieren.
  • Falls kein Home-Verzeichnis bei der oben gezeigten Nutzererstellung mit dem m-Parameter erstellt wird, könnt ihr das korrigieren, indem ihr die Datei /etc/login.defs editiert und die folgende Zeile hinzufügt: CREATE_HOME yes

Je nachdem, welche Linux-Distribution ihr nutzt, kann das Erstellen eines neuen Benutzers also auf unterschiedliche Arten und Weisen erfolgen.

Tipp: So könnt ihr alle Benutzer anzeigen lassen.

Bilderstrecke starten
11 Bilder
Top 10 Linux-Distributionen im Vergleich.

Linux: change user

So loggt ihr euch als anderer Benutzer in Linux per Terminal ein:

  • Befehl: su {Benutzername}

Beispiel:

  1. whoami zeigt den derzeitigen Nutzer an.
  2. su test loggt sich als Benutzer „test“ ein, sofern vorhanden.
  3. whoami zeigt nun den Nutzer an, als der ihr eingeloggt seid.
  4. logout wechselt zurück in euren Benutzer-Account.

Linux: remove user

Einen Benutzer löscht ihr mit dem Terminal-Befehl:

  • Befehl: sudo userdel {Benutzername}
  • Beispiel: sudo userdel test löscht den Benutzer „test“.

Welches Betriebssystem findest du am besten? (Desktop)

Ich habe mit Windows 3.1 angefangen und finde Windows 7 immer noch sehr gut. Mittlerweile ist Linux Mint (Cinnamon) mein Favorit, da Windows 10 Wege geht, die ich nicht immer gut finde. Welches Betriebssystem findet ihr heute am besten?

Zu den Kommentaren

Kommentare zu diesem Artikel

Neue Artikel von GIGA SOFTWARE

* Werbung