Altro
Come posso aggiungere un nuovo utente come sudoer usando la riga di comando?
Dopo aver aggiunto un utente usando adduser
, non posso vederlo tramite System > Administration > Users and Groups a meno che non mi disconnetta e poi acceda di nuovo. È normale?
Inoltre, posso impostare un utente appena aggiunto come sudo
er o devo cambiarlo solo dopo averlo aggiunto? Come posso farlo tramite la shell?
Infine, posso cancellare l'utente originale che è stato creato all'installazione iniziale di Ubuntu, o questo utente è in qualche modo 'speciale'?
825
3
Basta aggiungere l'utente al gruppo
sudo
:La modifica avrà effetto la prossima volta che l'utente farà il login.
Questo funziona perché
/etc/sudoers
è preconfigurato per concedere i permessi a tutti i membri di questo gruppo (non dovresti fare alcuna modifica a questo):Finché avete accesso a un utente che è negli stessi gruppi del vostro "utente originale", potete cancellare quello vecchio.
Realisticamente, ci sono anche altri gruppi di cui il tuo nuovo utente dovrebbe essere membro. Se imposti il tipo di account di un utente su Amministratore in Impostazioni utente, sarà inserito in almeno tutti questi gruppi:
Poiché la configurazione del tuo sistema può variare, ti suggerisco di dare un'occhiata all'output di
groups
per vedere quali gruppi sono normalmente in uso.Aprire il file sudoers:
sudo visudo
aprirà il file/etc/sudoers
nell'editor definito in$EDITOR
(probabilmente GNU nano - imposta la variabile se non è quello che vuoi, ad esempioexport EDITOR="nano"
e prova ancorasudo visudo
).Aggiungi la linea seguente alla fine del file.
Poi esegui WriteOut con Ctrl + O. L'editor ti chiederà il nome del file in cui scrivere. Il default sarà un file temporaneo che viene usato da
visudo
per controllare gli errori di sintassi prima di salvare nel vero filesudoers
. Premi Enter per accettarlo. Esci dall'editor nano con Ctrl + X.Fatto!
Tutti i membri del gruppo
admin
, sono in Ubuntu per default autorizzati ad usare sudo, quindi il modo più semplice è aggiungere l'account utente al gruppoadmin
.Se non volete dare all'account utente pieno accesso come root, dovete modificare il file /etc/sudoer con visudo (si assicura che non ci siano errori di sintassi nel file e perda del tutto la capacità di sudo) in modo da specificare quali comandi questo utente (o un nuovo gruppo) può eseguire come root.
Il manuale sudoer vi darà maggiori informazioni su questo. Potete specificare quali comandi sono permessi da un particolare utente/gruppo per essere eseguiti come root.