adduser Generatore di comandi
Genera comandi adduser per creare un nuovo account utente
Introduzione a adduser
## Cos’è adduser?
Il comando `adduser` crea un nuovo account utente nei sistemi Debian/Ubuntu. Si tratta di un wrapper interattivo e più user-friendly di `useradd` che, per impostazione predefinita, chiede la password e il nome completo, configura un directory di casa e vi copia dei file di esempio.
## Come utilizzarlo
1. **Inserire nome utente**: Specificare il nome con cui l’utente dovrà accedere (obbligatorio). 2. **Impostare le opzioni dell’account**: Opzionalmente, specificare il gruppo principale, i gruppi aggiuntivi, il directory di casa, lo shell o un commento GECOS. 3. **Scegliere le flag**: Selezionare `-m` per creare il directory di casa, oppure `--system` per un account di sistema. 4. **Copiare e eseguire**: Copiare il comando generato nel proprio terminale. Eseguirlo come root o con `sudo`.
Opzioni comuni
### `-g` Gruppo principale Imposta il gruppo di accesso principale dell’utente per nome o GID. Sovrascrive la configurazione predefinita che crea un gruppo con lo stesso nome dell’utente.
### `-G` Gruppi supplementari Aggiungi l’utente ad altri gruppi (separati da virgole, senza spazi). Esempio: `-G sudo,docker`.
### `-d` Directory home Specifica un percorso di directory home diverso da quello predefinito, ad esempio `-d /var/lib/jenkins`.
### `-s` Shell di accesso Imposta il percorso della shell di accesso. Valori comuni: `/bin/bash`, `/bin/zsh`, `/usr/sbin/nologin` (per account di servizio).
### `-m` Creare directory home Crea la directory home e popolala utilizzando `/etc/skel`. In assenza di `-m` su un sistema che non la crea per impostazione predefinita, non verrà creata alcuna directory home.
### `-c` Commento (GECOS) Imposta il campo commento (nome completo, numero di stanza, telefono) visualizzato da strumenti come `finger` e nelle email.
### `--system` Utente di sistema Crea un utente di sistema (con intervallo UID inferiore, senza scadenza per impostazione predefinita) per account di servizio come database o daemon.
▶Come creo un utente con accesso a sudo e a Docker?
▶Come creo un account di servizio che non può effettuare l’accesso?
▶adduser vs useradd — qual è la differenza?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.