adduser Befehlsgenerator
Erstellen von adduser-Befehlen zur Anlage eines neuen Benutzerkontos
Einführung in adduser
## Was ist adduser?
Der `adduser`-Befehl erstellt ein neues Benutzerkonto auf Debian/Ubuntu-Systemen. Es handelt sich dabei um eine interaktive, benutzerfreundlichere Umhüllung um `useradd`, die standardmäßig nach einem Passwort und einem Vornamen fragt, ein Heimverzeichnis einrichtet und Skelettdateien hineinkopiert.
## So wird es verwendet
1. **Benutzernamen eingeben**: Geben Sie den Anmeldenamen des neuen Benutzers an (erforderlich). 2. **Kontoinformationen festlegen**: Geben Sie optional die Primärgruppe, zusätzliche Gruppen, das Heimverzeichnis, die Shell oder einen GECOS-Kommentar an. 3. **Flags auswählen**: Markieren Sie `-m`, um ein Heimverzeichnis zu erstellen, oder `--system` für ein Systemkonto. 4. **Kopieren und ausführen**: Kopieren Sie den erzeugten Befehl in Ihre Terminalkonsole. Führen Sie ihn als Root oder mit `sudo` aus.
Gemeinsame Optionen
### `-g` Primäre Gruppe Legen Sie die primäre Anmeldegruppe des Benutzers über den Namen oder das GID fest. Dies überschreibt die Standardeinstellung, eine nach dem Benutzer benannte Gruppe zu erstellen.
### `-G` Zusätzliche Gruppen Fügen Sie den Benutzer zusätzlichen Gruppen hinzu (mit Komma getrennt, ohne Leerzeichen). Beispiel: `-G sudo,docker`.
### `-d` Heimverzeichnis Geben Sie einen nicht-standardmäßigen Pfad für das Heimverzeichnis an, z. B. `-d /var/lib/jenkins`.
### `-s` Anmeldeshell Legen Sie den Pfad zur Anmeldeshell fest. Häufige Werte: `/bin/bash`, `/bin/zsh`, `/usr/sbin/nologin` (für Service-Konten).
### `-m` Heimverzeichnis erstellen Erstellen Sie das Heimverzeichnis und füllen Sie es aus `/etc/skel`. Ohne `-m` in einem System, das es standardmäßig nicht erstellt, wird kein Heimverzeichnis angelegt.
### `-c` Kommentar (GECOS) Legen Sie das Kommentarfeld (Vollname, Raumnummer, Telefonnummer) fest, das von Tools wie `finger` sowie in E-Mails angezeigt wird.
### `--system` Systembenutzer Erstellen Sie einen Systembenutzer (niedrigeres UID-Bereich, standardmäßig keine Ablaufzeit) für Service-Konten wie Datenbanken oder Daemons.
▶Wie erstelle ich einen Benutzer mit Zugriff auf sudo und Docker?
▶Wie erstelle ich ein Service-Konto, das sich nicht anmelden kann?
▶adduser vs useradd — was ist der Unterschied?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.