sammlung:useradd
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende Überarbeitung | |||
| sammlung:useradd [2025/10/20 13:53] – [Beispiel] Branislav Zeljak | sammlung:useradd [2026/01/06 19:26] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== useradd | + | ===== useradd |
| - | Mit `useradd` wird ein neuer Benutzer unter Linux angelegt. | + | **Kurzfassung: |
| - | ===== Syntax ===== | ||
| - | < | + | ==== Übersicht ==== |
| - | useradd [Optionen] | + | '' |
| + | |||
| + | ==== Voraussetzungen ==== | ||
| + | * Root-Rechte (sudo) | ||
| + | * Eindeutiger Benutzername (noch nicht vorhanden) | ||
| + | * Verfügbarer UID-Bereich (User ID) | ||
| + | * Optionale: Gruppen müssen bereits existieren | ||
| + | |||
| + | ==== Syntax ==== | ||
| + | < | ||
| + | useradd [Optionen] | ||
| </ | </ | ||
| - | ===== Wichtige Optionen ===== | + | ==== Wichtige Optionen ==== |
| + | <code bash> | ||
| + | -m # Home-Verzeichnis anlegen | ||
| + | -d / | ||
| + | -s / | ||
| + | -g gruppe | ||
| + | -G gruppen | ||
| + | -c " | ||
| + | -u UID # Spezifische User-ID | ||
| + | -e YYYY-MM-DD | ||
| + | -p encrypted_pwd | ||
| + | </ | ||
| - | < | + | ==== Anleitung ==== |
| - | -m | + | |
| - | -d /pfad – Home-Verzeichnis festlegen | + | === Schritt 1: Einfachen Benutzer anlegen === |
| - | -s / | + | < |
| - | -g gruppe | + | # Minimale Variante |
| - | -G gruppen | + | sudo useradd alice |
| - | -c kommentar | + | |
| + | # Mit Home-Verzeichnis | ||
| + | sudo useradd | ||
| + | |||
| + | # Vollständiges Beispiel | ||
| + | sudo useradd -m -s / | ||
| </ | </ | ||
| - | ===== Beispiel ===== | + | === Schritt 2: Benutzer mit Details anlegen |
| + | <code bash> | ||
| + | # Mit Kommentar und spezifischer Shell | ||
| + | sudo useradd -m -c "Alice Mustermann" | ||
| - | < | + | # Mit Home-Verzeichnis an spezifischem Ort |
| - | useradd -m -d /home/UserName | + | sudo useradd -m -d /data/users/ |
| + | |||
| + | # Mit primärer und zusätzlichen Gruppen | ||
| + | sudo useradd -m -g users -G sudo,docker charlie | ||
| </ | </ | ||
| - | ===== Weitere Informationen | + | === Schritt 3: System-Benutzer anlegen |
| + | <code bash> | ||
| + | # System-Benutzer (keine Login-Shell) | ||
| + | sudo useradd -r -s / | ||
| + | |||
| + | # Mit spezifischem Home für Dienst | ||
| + | sudo useradd -r -m -d /opt/myapp -s /bin/false myapp | ||
| + | </ | ||
| + | |||
| + | === Schritt 4: Passwort setzen | ||
| + | <code bash> | ||
| + | # Nach Anlegen Passwort setzen (interaktiv) | ||
| + | sudo passwd alice | ||
| + | |||
| + | # Benutzer zwingen, Passwort beim ersten Login zu ändern | ||
| + | sudo passwd -e alice | ||
| + | |||
| + | # Komplett in einem Schritt | ||
| + | sudo useradd -m alice && sudo passwd alice | ||
| + | </ | ||
| + | |||
| + | === Schritt 5: Mit Ablaufdatum === | ||
| + | <code bash> | ||
| + | # Temporärer Account mit Ablaufdatum | ||
| + | sudo useradd -m -e 2026-12-31 tempuser | ||
| + | |||
| + | # Prüfen | ||
| + | sudo chage -l tempuser | ||
| + | </ | ||
| + | |||
| + | ==== Konfigurationsdateien ==== | ||
| + | <code bash> | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | |||
| + | ==== Unterschied zu adduser ==== | ||
| + | <code bash> | ||
| + | # useradd: Low-level, manuelle Konfiguration | ||
| + | sudo useradd -m -s /bin/bash alice | ||
| + | |||
| + | # adduser: High-level, interaktiv (Debian/ | ||
| + | sudo adduser alice # Fragt automatisch nach Details | ||
| + | </ | ||
| + | |||
| + | ==== Hinweise ==== | ||
| + | * **Home-Verzeichnis: | ||
| + | * **Debian/ | ||
| + | * **Gruppen: | ||
| + | * **Passwort: | ||
| + | * **System-User: | ||
| + | * **UID:** System vergibt automatisch freie UID, '' | ||
| + | |||
| + | ==== Siehe auch ==== | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | * [[sammlung: | ||
| + | |||
| + | ==== Quellen ==== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ---- | ||
| - | < | + | {{tag>cli user management}} |
| + | ---- | ||
sammlung/useradd.txt · Zuletzt geändert: von 127.0.0.1
