Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/CambioNomiUtente&Host"
Differenze tra le versioni 1 e 13 (in 12 versioni)
Versione 1 del 31/03/2021 13.20.07
Dimensione: 3111
Autore: wilecoyote
Commento: Prima pubblicazione
Versione 13 del 19/09/2022 15.10.37
Dimensione: 4468
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=645396"; rilasci="14.04 16.04 18.04 20.04")>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=645396"; rilasci="22.04 18.04 20.04")>>
Linea 10: Linea 10:
Questa pagina illustra circoncisamente come modificare il nome dell'utente e/o host usati nel sistema. Questa pagina illustra in breve come modificare il nome dell'utente e/o dell'host usati nel sistema.

Il [[https://it.wikipedia.org/wiki/Hostname|nome host]], scelto di norma in fase di installazione, rappresenta il nome che il sistema assegna al computer e con il quale quest'ultimo verrà identificato all'interno di una rete.
Linea 13: Linea 15:
Nel prosieguo sostituire il «vecchionomeutente» col nome dell'utente in uso nel sistema e «nuovonomeutente» col nuovo nome che si vuole usare nel sistema.
}}}
{{{#!wiki important
Prima di rimuovere il «vecchionomeutente» verificare che il «nuovonomeutente» funzioni correttamente.
Nelle istruzioni descritte di seguito, sostituire «'''vecchio_nomeutente'''» con il nome dell'utente in uso nel sistema e «nuovo_nomeutente» con il nuovo nome che si vuole usare nel sistema. Al posto di «'''nomeutente_temporaneo'''» può essere usato anche un altro nome a piacere.<<BR>>
Sostituire infine «'''nuovo_nomehost'''» con il nuovo nome che si vuole assegnare al computer.
Linea 21: Linea 21:
 0. Creare un utente temporaneo dotato dei [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]]:{{{
sudo adduser nomeutentetemporaneo
sudo usermod -aG sudo nomeutentetemporaneo
}}}
 0. Accedete al nuovo utente, ''nomeutentetemporaneo'' e digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando per creare l'utente ''nuovonomeutente'', la sua directory home e il suo gruppo:{{{
sudo usermod -l nuovonomeutente -d /home/nuovonomeutente -m vecchionomeutente
sudo groupmod -n nuovonomeuente vecchionomeutente
}}}
 0. Solo nel caso ci fosse un guazzabuglio di puntamento dell'utente ''nuovonomeutente'' puntante alla sua directory '''Home''' (qualche applicazione che rifiuta il ''nuovonomeutente''), dare il comando:{{{
sudo ln -s /home/nuovonomeutente /home/vecchionomeutente
}}}
 0. Solo nel caso d'un login dispettoso nel mostrare l'identificativo vecchio e impostare il nuovo:{{{
sudo chfn -f cognomenome nuovonomeutente
}}} Sostituire il '''cognomenome''' con quello reale configurato nel sistema
 0. Uscire dall'utente ''nomeutentetemporaneo'', entrare nell'utente''nuovonomeutente'' e eliminare l'utente ''nuovoutentetemporaneo'':{{{
sudo userdel -r nuovoutentetemporaneo
{{{#!wiki important
Prestare particolare attenzione nell'operare sui nomi degli utenti, in quanto un eventuale errore potrebbe pregiudicare l'accesso al sistema. In tal caso occorrerà accedere tramite [[AmministrazioneSistema/Chroot|chroot]], eseguito da un altro sistema GNU/Linux avviato dal disco oppure da sessione [[Installazione#Creazione_e_avvio_del_supporto_di_installazione|live]].
Linea 39: Linea 25:
 0. Creare un utente temporaneo dotato dei [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]]:{{{
sudo adduser nomeutente_temporaneo
sudo usermod -aG sudo nomeutente_temporaneo
}}}
 0. Accedere al nuovo utente ''nomeutente_temporaneo'', quindi creare l'utente ''nuovo_nomeutente'', la sua directory home e il suo gruppo digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo usermod -l nuovo_nomeutente -d /home/nuovo_nomeutente -m vecchio_nomeutente
sudo groupmod -n nuovo_nomeuente vecchio_nomeutente
}}}
 0. Solo nel caso in cui si verifichino problemi d'indirizzamento dell'utente ''nuovo_nomeutente'' verso la relativa directory '''Home''' (ad esempio un'applicazione che rifiuta il ''nuovo_nomeutente''), dare il comando:{{{
sudo ln -s /home/nuovo_nomeutente /home/vecchio_nomeutente
}}}
 questo comando crea un collegamento simbolico della '''Home''' del ''nuovo_nomeutente'' alla '''Home''' del ''vecchio_nomeutente''.
 0. Solo in caso di problemi nel mostrare il nome completo del vecchio utente durante il login, impostare il nuovo nome completo digitando il comando:{{{
sudo chfn -f nome_completo nuovo_nomeutente
}}}
 sostituendo '''nome_completo''' con quello reale configurato nel sistema.
 0. Uscire dall'utente ''nomeutente_temporaneo'', entrare nell'utente ''nuovo_nomeutente'' ed eliminare l'utente ''nuovoutentetemporaneo'':{{{
sudo userdel -r nuovo_utentetemporaneo
}}}
 {{{#!wiki important
Prima di rimuovere il precedente utente verificare che il nuovo utente creato funzioni correttamente.
}}}
 0. Riavviare il sistema per attivare la modifica.
Linea 40: Linea 50:
   0. Digitare nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
sudo hostnamectl set-hostname nuovo_nomehost
}}}
 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/hosts` e sostituire nella seconda linea il vecchio nome host con il nuovo, come nell'esempio:{{{
127.0.0.1 localhost
127.0.1.1 nuovo_nomehost
}}}
 Salvare e chiudere il file.
 0. Riavviare il sistema.
Linea 41: Linea 61:
 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/hostname`, dattilografare il ''nuovonomehost'' desiderato cancellando il precedente su un'unica linea, senza lasciare spazi finali, salvare e chiudere il file.
 0. Applicare il nuovo nome al sistema col comando:{{{
sudo nuovonomehost -F /etc/hostname
}}}
 0. Aprire con i [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/hosts` e dattilografare nella seconda linea il ''nuovonomehost'':{{{
127.0.0.1 localhost
127.0.1.1 nuovonomehost
Per verificare l'avvenuta modifica digitare i comandi:{{{
cat /etc/hostname
}}}{{{
hostnamectl
Linea 50: Linea 67:
Se la modifica è avvenuta con successo comparirà il nuovo nome host nell'output di entrambi i comandi (nell'ultimo in corrispondenza della voce «`Static hostname`»).
Linea 51: Linea 70:
Il nome dattilografato in `/etc/hosts` dev'essere identico a quello presente in `/etc/hostname`, in caso avverso non sarà più possibile operare sul sistema coi [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]].
Nel caso ciò avvenga per ripristinare l’accesso occorrerà usare un secondo sistema per accedere come superutente ai file e correggerli.
Si raccomanda di porre particolare attenzione nella digitazione del nuovo nome host (avendo cura ad esempio di non lasciare spazi). In caso di discrepanza si potrebbe incorrere in malfunzionamenti del sistema.<<BR>>
In caso di errore accedere da [[Installazione#Creazione_e_avvio_del_supporto_di_installazione|live]] o da altro sistema per correggere gli eventuali file interessati dal problema.
Linea 55: Linea 74:
= Ulteriori risorse =

 * [[https://manpages.ubuntu.com/manpages/jammy/man1/hostnamectl.1.html|hostnamectl]] (pagina man)

----


Guida verificata con Ubuntu: 22.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Questa pagina illustra in breve come modificare il nome dell'utente e/o dell'host usati nel sistema.

Il nome host, scelto di norma in fase di installazione, rappresenta il nome che il sistema assegna al computer e con il quale quest'ultimo verrà identificato all'interno di una rete.

Nelle istruzioni descritte di seguito, sostituire «vecchio_nomeutente» con il nome dell'utente in uso nel sistema e «nuovo_nomeutente» con il nuovo nome che si vuole usare nel sistema. Al posto di «nomeutente_temporaneo» può essere usato anche un altro nome a piacere.
Sostituire infine «nuovo_nomehost» con il nuovo nome che si vuole assegnare al computer.

Cambio nome utente

Prestare particolare attenzione nell'operare sui nomi degli utenti, in quanto un eventuale errore potrebbe pregiudicare l'accesso al sistema. In tal caso occorrerà accedere tramite chroot, eseguito da un altro sistema GNU/Linux avviato dal disco oppure da sessione live.

  1. Creare un utente temporaneo dotato dei privilegi di amministrazione:

    sudo adduser nomeutente_temporaneo
    sudo usermod -aG sudo nomeutente_temporaneo
  2. Accedere al nuovo utente nomeutente_temporaneo, quindi creare l'utente nuovo_nomeutente, la sua directory home e il suo gruppo digitando nel terminale il seguente comando:

    sudo usermod -l nuovo_nomeutente -d /home/nuovo_nomeutente -m vecchio_nomeutente
    sudo groupmod -n nuovo_nomeuente vecchio_nomeutente
  3. Solo nel caso in cui si verifichino problemi d'indirizzamento dell'utente nuovo_nomeutente verso la relativa directory Home (ad esempio un'applicazione che rifiuta il nuovo_nomeutente), dare il comando:

    sudo ln -s /home/nuovo_nomeutente /home/vecchio_nomeutente

    questo comando crea un collegamento simbolico della Home del nuovo_nomeutente alla Home del vecchio_nomeutente.

  4. Solo in caso di problemi nel mostrare il nome completo del vecchio utente durante il login, impostare il nuovo nome completo digitando il comando:

    sudo chfn -f nome_completo nuovo_nomeutente

    sostituendo nome_completo con quello reale configurato nel sistema.

  5. Uscire dall'utente nomeutente_temporaneo, entrare nell'utente nuovo_nomeutente ed eliminare l'utente nuovoutentetemporaneo:

    sudo userdel -r nuovo_utentetemporaneo

    Prima di rimuovere il precedente utente verificare che il nuovo utente creato funzioni correttamente.

  6. Riavviare il sistema per attivare la modifica.

Cambio nome host

  1. Digitare nel terminale il seguente comando:

    sudo hostnamectl set-hostname nuovo_nomehost
  2. Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/hosts e sostituire nella seconda linea il vecchio nome host con il nuovo, come nell'esempio:

    127.0.0.1       localhost
    127.0.1.1       nuovo_nomehost
    Salvare e chiudere il file.
  3. Riavviare il sistema.

Per verificare l'avvenuta modifica digitare i comandi:

cat /etc/hostname

hostnamectl

Se la modifica è avvenuta con successo comparirà il nuovo nome host nell'output di entrambi i comandi (nell'ultimo in corrispondenza della voce «Static hostname»).

Si raccomanda di porre particolare attenzione nella digitazione del nuovo nome host (avendo cura ad esempio di non lasciare spazi). In caso di discrepanza si potrebbe incorrere in malfunzionamenti del sistema.
In caso di errore accedere da live o da altro sistema per correggere gli eventuali file interessati dal problema.

Ulteriori risorse


CategoryAmministrazione