Ho scritto male il mio superutente. Dovrebbe essere "masi" anziché "maasi". Non voglio configurare e installare nuovamente tutti i pacchetti. Come posso cambiarlo?
Ho scritto male il mio superutente. Dovrebbe essere "masi" anziché "maasi". Non voglio configurare e installare nuovamente tutti i pacchetti. Come posso cambiarlo?
Risposte:
Se non stai parlando di UID 0 (che è quasi sempre chiamato root, e probabilmente codificato come quel nome in alcune applicazioni di amministrazione), il 'super user' è solo un utente nel admin gruppo. Puoi usare il metodo sopra menzionato (assicurati di modificare anche tu /etc/shadow e /etc/gshadowe usare vipw e vigr ), ma mi piacerebbe semplicemente creare un nuovo account con il nome corretto, aggiungendolo al admin gruppo ( adduser masi admin ), e la migrazione dei dati ad esso (copiando la directory home e chown -R masi sono probabilmente sufficienti). Accedi al nuovo account e conferma che puoi correre sudo prima di cancellare il vecchio account. È molto meno probabile che ti lasci bloccato fuori dal tuo sistema.
Dovrai usare il usermod comando. Aggiornerà anche tutti i file necessari per te.
È necessario prendere nota dei avvertimenti però:
Avvertenze:
usermod non ti permetterà di cambiare il nome di un utente che ha effettuato l'accesso. È necessario assicurarsi che il nome l'utente non sta eseguendo alcun processo quando questo comando è in esecuzione se l'ID utente numerico dell'utente è in corso cambiato. Devi cambiare il proprietario di qualsiasi file crontab manualmente. Devi cambiare il proprietario di qualsiasi a posti di lavoro manualmente. È necessario apportare eventuali modifiche coinvolgere NIS sul server NIS.
Modifica la voce in /etc/password a quello che vuoi Potrebbe anche essere necessario aggiornare /etc/group per coerenza. Quindi rinomina la tua home directory (in /home ) per abbinare.
Tutti i permessi dei file sono fatti dall'ID utente / gruppo (il numero associato al tuo nome) quindi aggiornando il nome, dovrebbe "funzionare".