Linux è un sistema operativo multiutente. E con questa funzione arriva la responsabilità di gestire ogni utente del sistema. L'amministratore deve assicurarsi che ogni utente disponga delle autorizzazioni appropriate, ID utente distinti, nomi utente univoci, ecc.

Ma cosa succede se si desidera modificare le informazioni associate a un determinato utente? Linux consente a chiunque di modificare facilmente tali dettagli sensibili? Il comando usermod è la risposta a tutte queste domande.

Questo articolo dimostrerà come cambiare il tuo nome utente su Linux, insieme a una guida dettagliata sulla modifica dell'ID utente e della home directory di un utente.

Cambia un nome utente su Linux

Su Linux, il file /etc/passwd memorizza le informazioni associate agli utenti. Sebbene sia possibile modificare i dettagli dell'utente direttamente modificando il file passwd, non è una pratica consigliata poiché può portare a vari problemi sul sistema.

È possibile utilizzare l'utilità usermod fornita da Linux per eseguire operazioni relative alla gestione e alla moderazione degli utenti. Il comando usermod ti consente anche di cambiare il nome utente di un utente su Linux.

instagram viewer

Nota che devi avere accesso a un account di superutente per impartire questi comandi con successo. Se non hai l'autorizzazione, puoi chiedere al tuo amministratore di sistema di system ti aggiungo alla lista dei sudoers.

Per modificare il nome utente, utilizzare il -l flag con usermod:

usermod -l nuovonomeutente vecchionomeutente

Ad esempio, per cambiare il nome utente dell'utente "makeuseof" in "muo":

usermod -l muo makeuseof

Rinominare la cartella Home

La modifica del nome utente su Linux utilizzando il comando di cui sopra non modifica la directory home di quel particolare utente. Usa il -d flag se vuoi che la cartella home rifletta le modifiche apportate al nome utente.

Per rinominare la directory home dell'utente muo:

usermod -d /home/muo -m muo

Per verificare se il comando di cui sopra funziona, vai alla directory home e individua la cartella denominata muo.

Assegna un nuovo ID utente a un utente

Oltre a cambiare il nome utente, il comando usermod ti consente anche di assegnare un nuovo e unico UID a qualsiasi utente. L'UID è un numero intero non negativo che inizia da zero. Gli UID compresi nell'intervallo 0-99 sono riservati agli utenti del sistema.

Per modificare l'ID utente su Linux utilizzando usermod:

usermod -u uid nome utente

...dove uid è l'ID utente che si desidera assegnare all'utente denominato nome utente.

Quando si modifica l'UID, il sistema aggiungerà il nuovo UID come proprietario di tutti i file e le cartelle presenti nel /home directory di quel particolare utente.

Si noti che l'utente dovrà modificare i dettagli del proprietario di qualsiasi file al di fuori del /home directory.

Relazionato: Come concedere privilegi di amministratore a un utente in Linux

Modificare il nome visualizzato di un utente

Il nome utente e l'ID utente sono importanti per identificare un particolare utente sul sistema. Oltre a questi due, Linux memorizza anche ulteriori "informazioni sulle dita" relative agli utenti nel /etc/passwd file. Queste informazioni includono il nome visualizzato, il telefono dell'ufficio e il telefono dell'ufficio dell'utente.

Sebbene gli utenti abbiano una scelta completa se desiderano fornire tali informazioni, Linux consente di modificare o rimuovere questi dettagli ogni volta che si desidera.

Puoi modificare il nome visualizzato del tuo account utilizzando usermod o il comando chfn.

Utilizzo del comando usermod

Specificare la -c flag insieme al comando usermod per modificare il nome visualizzato:

usermod -c "Nome Cognome" nome utente

Ad esempio, se si desidera modificare il nome visualizzato dell'utente muo:

usermod -c "Make UseOf" muo

Uso del comando chfn

Modificare il nome visualizzato utilizzando il comando chfn è semplice:

sudo chfn -f "Nome Cognome" nome utente

Per modificare il nome visualizzato dell'utente utilizzare:

sudo chfn -f "Make UseOf" makeuseof

Gestione delle informazioni utente su Linux

Poiché Linux offre così tante opzioni relative alla gestione degli utenti, la necessità di un utente speciale con privilegi elevati è ovvia. Ecco perché ogni sistema Linux ha un utente root, o superutente, che controlla e monitora le attività degli altri utenti sul sistema.

Per aggiungere un ulteriore livello di sicurezza e garantire che ogni utente sia isolato dal resto, Linux offre la possibilità di aggiungere una password al tuo account. Se hai già impostato una password debole senza pensarci troppo, considera di cambiarla per migliorare la sicurezza del tuo account.

E-mail
Come cambiare la tua password Linux

Hai bisogno di cambiare la tua password Linux? Ecco tutto ciò che devi sapere sulla reimpostazione di una password in Linux.

Leggi Avanti

Argomenti correlati
  • Linux
  • Linux
Circa l'autore
Deepesh Sharma (71 articoli pubblicati)

Deepesh è il Junior Editor per Linux al MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.

Altro da Deepesh Sharma

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.