Il comando userdel viene utilizzato per eliminare gli account utente. Per impostazione predefinita, non elimina la home directory dell'utente a meno che non si utilizzi l'opzione -r. L'eliminazione dell'account utente rimuove tutti i riferimenti ad esso. Dovresti ricreare l'account e aggiungerlo di nuovo ai gruppi per assomigliare all'identità originale. Prestare attenzione prima di eliminare un account utente.
Sintassi
La sintassi del comando userdel è:
$ userdel [options] {user names}
- utentedel [nome utente] :Questo rimuove la voce dell'utente dal file /etc/passwd, ma lascia intatta la directory home dell'utente e la posta. Questo modo di eliminare un account utente non è consigliato.
- utentedel -r [nome utente] :rimuove l'utente e la directory home dell'utente, insieme alla casella di posta dell'utente. Questo rimuoverà i file di proprietà dell'utente insieme all'account dell'utente dalla sua home directory.
Se riscontri un errore di seguito durante l'esecuzione del comando userdel:
userdel: command not found
puoi provare a installare il pacchetto passwd come mostrato di seguito in base alla tua scelta di distribuzione.
Distribuzione | Comando |
---|---|
Debian | apt-get install passwd |
Ubuntu | apt-get install passwd |
Alpino | apk aggiungi ombra |
Arci Linux | pacman -S ombra |
Kali Linux | apt-get install passwd |
Fedora | dnf install shadow-utils-2 |
Raspbian | apt-get install passwd |
Esempi di comandi userdel
1. Rimuovere un utente:
# userdel username
2. Rimuovere un utente in un'altra directory principale:
# userdel --root path/to/other/root username
3. Rimuovere un utente insieme alla directory home e allo spool di posta:
# userdel --remove username