Linux-Befehl useradd: So einfach legst du neue Nutzer:innen an
Mit Linux-useradd fügst du neue Nutzer:innen hinzu. Linux bietet jedoch auch weitere Commands für diesen Zweck an, die dir zusätzliche Optionen eröffnen.
Was ist der Linux-useradd-Befehl?
Der Linux-Befehl useradd ist eine gängige Methode, um direkt über das Terminal neue Profile zu erstellen. Viele Linux-Distributionen wie Ubuntu unterstützen diesen Command. Da er jedoch nicht interaktiv arbeitet und kleine Hürden bietet, ist der Befehl adduser oft die sicherere Wahl. Alternativ lassen sich Accounts auch über grafische Tools verwalten. Wir zeigen dir, wie du useradd effizient und fehlerfrei einsetzt.
Wie funktioniert useradd?
Um Linux-useradd zu nutzen, benötigst du Root-Rechte oder entsprechende sudo-Privilegien. Die Standardwerte für den Befehl sind in der Datei _ /etc/default/useradd _ hinterlegt. Basierend auf diesen Parametern generiert das System einen neuen Account mit dem gewünschten Namen. Optional kannst du sofort ein Passwort festlegen – wie das glatt läuft, erklären wir dir weiter unten.
Die Syntax von Linux-useradd
Der Aufbau des useradd-Befehls sieht folgendermaßen aus:
$ useradd [Optionen] [Nutzername]Ohne weitere Optionen erstellt das System schlicht ein neues Profil unter dem angegebenen Namen.
Wichtige Optionen für den useradd-Befehl
Für Linux-useradd stehen dir verschiedene Parameter zur Verfügung. Das sind die wichtigsten:
- -d: Definiert das Startverzeichnis für den neuen Account.
- -e oder –expiredate: Legt fest, wann das Konto automatisch deaktiviert wird; ohne Angabe bleibt es dauerhaft aktiv.
- -f: Bestimmt die Anzahl der Tage, nach denen ein Account gesperrt wird, sobald das Passwort abgelaufen ist.
- -g: Legt die primäre Nutzergruppe fest.
- -m: Erzeugt das Home-Verzeichnis, sofern es noch nicht vorhanden ist.
- -p oder –password: Setzt ein Passwort; für maximale Sicherheit empfehlen wir jedoch den passwd-Command.
- -s: Legt die Standard-Login-Shell fest.
Beispiele für die Anwendung
Hier findest du praktische Beispiele, wie du Linux-useradd einsetzt:
$ sudo useradd testuserDamit legst du das Profil testuser an.
$ sudo useradd -m testuserDieser Befehl generiert zusätzlich ein Home-Verzeichnis für testuser.
$ sudo useradd -e 2023-12-31 testuserSo erstellst du einen Account für testuser, der automatisch am 31. Dezember 2023 ausläuft.