Bene, riderai, ma la prima cosa che devo dire è che non farei la prima cosa che spiegherò in questo articolo: come cambiare il nome utente in linux dal terminale. La modifica del nome utente consiste in due fasi, una in cui cambiamo solo il nome e l'altra in cui cambiamo anche l'UID o l'identificativo utente. La modifica non sarà corretta al 100% se non eseguiamo entrambi i processi.
Sebbene tutto ciò che spiegherò in questo post dovrebbe essere sicuro, non sono una persona a cui piace assicurare cose di cui non sei sicuro al 100%, quindi consiglierei eseguire il backup di tutti i dati importanti prima di avviare qualsiasi processo. D'altra parte, spiegherò anche un altro modo di farlo che mi sembra più sicuro. Hai tutte le informazioni di seguito.
Cambia nome utente con terminale
Non sono un grande fan di questo metodo. Sono molti i passaggi e tutto può andare storto, ma questo dovrebbe essere il modo corretto per cambiare il nome utente in Linux. I passaggi sarebbero i seguenti:
- Cambiamo il nome con il seguente comando:
usermod -l nuevo-nombre viejo-nombre
Da quanto sopra, l'unica cosa che faremo è cambiare il nome utente. Se è quello che vuoi, lo avresti già, ma non sarebbe del tutto vero. L'UID rimarrebbe il "vecchio nome". Quindi continuiamo.
- Nel terminale scriviamo:
usermod -u UID username
Il valore numerico dell'UID deve essere intero e non negativo. Da 0 a 99 sono generalmente riservati agli account di sistema.
Esempio pratico
Ma meglio con un esempio. Seguiremo questi passaggi:
- Facciamo un backup di tutto ciò che è importante.
- Ci assicuriamo che l'utente che vogliamo modificare non venga utilizzato da alcun processo.
- Ora dobbiamo vedere l'utente e i suoi gruppi, nel mio caso "pablinux". Per questo scriveremmo "id pablinux" senza virgolette.
- Successivamente, usiamo il comando "grep" per ottenere informazioni per l'utente "pablinux" da / etc / passwd. Per questo scriveremo "grep '^ pablinux:' / etc / passwd" senza virgolette.
- Di seguito è possibile visualizzare le informazioni sul gruppo di utenti con questi comandi:
grep 'pablinux' /etc/group groups pablinux
- Cerchiamo i permessi di directory per l'utente pablinux, eseguendo il comando:
ls -ld /home/pablinux/
- Adesso vedremo tutti i processi dell'utente e dei gruppi «pablinux» con questi comandi:
ps aux | grep pablinux ps -u pablinux
Ora cambieremo l'utente da pablinux a pablinux 2
- Usiamo questi comandi
id pablinux usermod -l pablinux2 pablinux
- Lo controlliamo:
id pablinux id pablinux2 ls -ld /home/pablinux
- Potremmo vedere alcuni errori se pablinux utilizza alcuni processi. Dobbiamo ucciderli con questi comandi:
pkill -u pablinux pid pkill -9 -u pablinux usermod -l pablinux2 pablinux
Modifica del nome del gruppo principale da pablinux a pablinux2
- Abbiamo scritto:
id pablinux groupmod -n pablinux2 pablinux id pablinux ls -ld /home/pablinux
Cambiare la directory home da pablinux a pablinux2
- Scriveremo quanto segue:
usermod -d /home/pablinux2 -m pablinux2 id pablinux2 ls -ld /home/pablinux2
Passaggio finale: modifica l'UID di pablinux da 5001 a 1000
- Scriveremo quanto segue:
id pablinux usermod -u 10000 pablinux id pablinux
E, in teoria, sarebbe così.
Gioca sul sicuro: fai il backup e ripristina i file
Un'altra cosa che possiamo fare è creare un nuovo utente ed eliminare quello vecchio. Ma per questo abbiamo bisogno di una partizione di sicurezza o di un disco rigido esterno. L'idea è la seguente:
- Copiamo la nostra cartella personale sulla partizione di sicurezza o sul disco esterno. Se non vogliamo copiare tutto, possiamo copiare solo ciò che vogliamo. Ad esempio, se premiamo Ctrl + H, la maggior parte delle distribuzioni Linux mostrerà i file nascosti. Possiamo salvare le cartelle di Documenti, Musica, Immagini, ecc. E anche altre come .mozilla che conterranno la configurazione di Firefox.
- Ogni distribuzione Linux ha un'app di impostazioni / preferenze diversa, quindi lo dirò in modo approssimativo (basato su Kubuntu). Andiamo su Preferenze di Sistema / Gestione utenti. In alternativa, possiamo cercare "Utenti" nelle impostazioni del nostro sistema operativo.
- Qui diamo il (+) o «Nuovo utente».
- Inseriamo il nuovo nome e password.
- IMPORTANTE: ti diamo i permessi di amministratore.
- Partiamo dal nuovo account.
- Recuperiamo i dati che abbiamo salvato nel passaggio 1.
- CONTROLLIAMO che tutto funzioni correttamente.
- Se tutto va bene, possiamo cancellare il nostro vecchio account.
Questa non è una modifica da utilizzare, ma può essere utile ed è un sistema molto sicuro perché non abbiamo toccato nulla sul sistema e avevamo dati importanti in un backup.
Che ne dici di reinstallare il sistema operativo?
Qualsiasi utente che abbia installato Linux stesso ricorderà che esiste un passaggio in cui configuriamo il nome utente, nome del computer e password. Quello sarebbe il passo importante. L'unico problema è che questo sistema richiederebbe tempo. I passaggi da seguire sarebbero i seguenti:
- Creiamo un LiveCD o LiveUSB. Per fare questo, possiamo continuare questa guida.
- Avviamo il computer da LiveUSB.
- Abbiamo avviato l'installazione.
- Nella sezione relativa al tipo di installazione che vogliamo eseguire, scegliamo "Reinstalla". È importante notare che questo reinstallerà il sistema operativo e che molte volte non è possibile reinstallare il software che avevamo installato. La reinstallazione del sistema operativo dovrebbe lasciare intatta la cartella / home, il che significa che la reinstallazione dei programmi ripristinerà le stesse impostazioni.
- Continuiamo l'installazione come sempre fino a raggiungere la sezione sulla scelta del nome utente. Qui scegliamo il nuovo nome utente.
- Aspettiamo che l'installazione finisca.
- All'avvio del sistema operativo avremo il nostro nuovo nome utente.
Mi sembra importante spiegare che, come molti processi informatici, qualcosa potrebbe non andare come previsto, quindi il backup è molto importante. Per garantire che la nostra cartella / home non subisca modifiche, vale la pena avere una partizione dedicata alla nostra cartella personale. In questo caso, nel tipo di installazione che vogliamo eseguire, scegliamo «Altro» e qui indichiamo qual è la partizione / home, la contrassegniamo come tale e non la contrassegniamo per la formattazione. Questo è quello che faccio da oltre un decennio e non ho MAI perso alcun dato.
Come ho detto all'inizio di questo articolo, mi occupo di più di farlo "duro". Ho 1 TB di disco rigido + SSD da 128 GB dove installo il sistema operativo, quindi ho una partizione con 500 GB in cui tengo tutto ciò che è importante. NEL MIO CASO, in caso di problemi decido di reinstallare, a volte da 0, e recuperare i dati dal backup. Cosa preferisci fare?