Su Linux, il comando sudo ti dà il privilegio definitivo per eseguire varie funzioni amministrative, nonostante il tuo accesso non root. Ma per usare sudo, devi avere un account di superutente sul tuo sistema.
Poiché esistono diversi sistemi operativi Linux, più comunemente noti come distro, esistono diversi modi per aggiungere un utente sudo. Continua a leggere per saperne di più su come utilizzare i comandi Linux all'interno di diverse distro per raggiungere questo compito semplice ma essenziale.
Aggiungere un superutente su Ubuntu e Debian
All'interno di Ubuntu e di altre distribuzioni basate su Debian, ci sono due modi importanti per aggiungere un utente sudo. Puoi farlo tramite il terminale o adottare l'approccio grafico, utilizzando Impostazioni di sistema.
1. L'approccio della riga di comando
Per aggiungere un utente sudo tramite la riga di comando, devi prima avviare il terminale. Quindi, digita il seguente comando:
sudo adduser nome utente
...dove nome utente è il nome del nuovo utente che si desidera creare.
Questo comando creerà un nuovo utente che puoi aggiungere al gruppo sudoers. Ancora una volta, ci sono diversi modi per aggiungere un utente al gruppo sudo. Il primo modo è usare il usermod comando.
sudo usermod -aG sudo username
...dove -un si riferisce a Aggiungere funzione e G sta per Gruppo.
Dopo aver aggiunto l'utente al gruppo sudo, è necessario verificare se il comando di cui sopra ha funzionato correttamente. Per verificare, digitare quanto segue:
nome utente dei gruppi
Nel caso in cui sei un utente esperto, che preferisce evitare più comandi, puoi creare direttamente un nuovo superutente utilizzando un unico comando:
sudo adduser nome utente sudo
Il processo di verifica rimane lo stesso di prima.
2. Utilizzo dell'interfaccia grafica
Prima di aggiungere l'utente al gruppo sudo utilizzando le Impostazioni di sistema, dovrai prima creare un nuovo utente tramite la riga di comando. Quindi, segui i passaggi indicati di seguito per procedere:
- Vai al menu Applicazioni e fai clic su Utenti opzione. Vedrai un elenco di utenti inclusi gli utenti appena creati.
- Clicca sul Sbloccare opzione, seguita dalla password di root. Puoi passare a un altro account utente semplicemente facendo clic su di esso.
- Non appena lo selezioni, vedrai un'opzione per convertire l'account utente appena creato in un account amministratore. Attiva o disattiva il pulsante accanto a Amministratore label e l'account verrà aggiunto come account sudo.
Imparentato: Come usare i comandi sudo senza password in Linux
Creazione di un nuovo superutente su Arch Linux
Su Arch Linux, poiché il sistema non crea un account sudo per impostazione predefinita, l'utente deve crearne uno manualmente. Il primo passo è ottenere l'accesso come root usando il su comando.
su
Immettere la password per l'utente root seguita dal comando seguente:
pacman -Sy sudo
Non appena sudo è installato, crea un nuovo utente.
useradd --create-home nome utente
Imposta una password per il nuovo utente utilizzando il comando passwd.
passwd nome utente
Ora è il momento di aggiungi il nome utente appena creato all'elenco sudoers. Utilizzare il usermod comando per raggiungere questo obiettivo.
usermod --append --groups wheel username
Puoi controllare il file sudoers usando il seguente comando:
visudo
una volta che /etc/sudoers si apre, è necessario modificare alcune specifiche dei privilegi dell'utente, che si trovano nella parte inferiore del file sudoers. Individua la seguente riga nel file di testo:
#%wheel ALL=(ALL) ALL
Produzione:
Rimuovi il # simbolo che precede il %ruota riga e salvare le modifiche. premere Ctrl + O sulla tastiera per salvare il file.
Per verificare se l'utente è stato aggiunto correttamente, è necessario eseguire il seguente comando:
su nome utente
Il prompt di bash cambierà per riflettere il nome del nuovo utente. Per verificare digitare:
chi sono
Dovrebbe visualizzare il nome dell'utente corrente. Per verificare se il nuovo utente ha i privilegi sudo, digita:
sudo whoami
Se l'output viene visualizzato radice, l'utente corrente dispone dell'accesso amministrativo.
Aggiungere un account sudo in CentOS
Considerando la popolarità di CentOS, sarebbe un peccato perdere il processo di aggiunta di un account sudo in questa distribuzione. Il processo per aggiungere un account sudo in CentOS è abbastanza simile al processo sopra specificato per Arch Linux, ma con alcune modifiche di base.
Prima di creare un nuovo utente, devi accedere come root. Per farlo, usa il su comando:
su
Dopo aver effettuato l'accesso come utente root, è il momento di creare un nuovo utente, che verrà quindi aggiunto all'elenco dei sudoers.
useradd -G nome utente della ruota
Imposta la password per questo nuovo utente, utilizzando il comando passwd.
passwd nome utente
Ora, accedi come nuovo utente, per verificare se hai accesso a sudo. Per fare ciò, inserisci i seguenti comandi uno per uno:
su nome utente
sudo whoami
Produzione:
Non appena premi invio dopo aver digitato il primo comando, il sistema ti chiederà la password. Inserisci la nuova password per continuare. Verrà visualizzato l'output del comando precedente radice, il che significa che l'utente corrente dispone dei privilegi di root.
Come aggiungere un superutente in Fedora
Ultimo ma non meno importante, nel caso in cui utilizzi Fedora come sistema operativo principale, puoi assegnare i privilegi di superutente a un nuovo utente in pochi semplici passaggi.
Per creare un nuovo utente, usa il comando adduser come segue:
nome utente adduser
Ora, imposta una password per il nuovo utente.
passwd nome utente
Aggiungi questo utente appena creato al ruota gruppo usando il usermod comando.
usermod -aG nome utente della ruota
Apri il file sudoers usando il seguente comando:
visudo
Ora è necessario modificare alcune specifiche dei privilegi dell'utente. Individua la riga seguente nel file di testo e decommenta il %wheel ALL=(ALL) linea rimuovendo il Libbra carattere (#) che lo precede.
## Rimuovi il commento per consentire ai membri della ruota del gruppo di eseguire qualsiasi comando
%wheel ALL=(ALL) ALL
Concessione dei privilegi di superutente ai nuovi utenti
A seconda della distro che stai utilizzando, il processo di creazione di nuovi utenti sudo sarà più o meno lo stesso, con alcune lievi differenze. L'idea è di assicurarsi di essere in grado di concedere i permessi di root a tutti i nuovi amministratori che utilizzeranno la distribuzione.
Non molti utenti Linux lo sanno, ma sudo e su sono due comandi diversi. Sebbene entrambi svolgano funzioni simili, sono molto diversi l'uno dall'altro sotto molti aspetti.
Su Linux, ci sono due comandi per ottenere l'accesso come superutente: su e sudo. Quale dovresti usare dipende dall'attività da svolgere.
Leggi Avanti
- Linux
- Amministrazione di sistema
- Comandi Linux
Wini è uno scrittore con sede a Delhi, con 2 anni di esperienza di scrittura. Durante i suoi periodi di scrittura, è stata associata ad agenzie di marketing digitale e studi tecnici. Ha scritto contenuti relativi a linguaggi di programmazione, tecnologia cloud, AWS, Machine Learning e molto altro. Nel tempo libero le piace dipingere, trascorrere del tempo con la sua famiglia e viaggiare in montagna, quando possibile.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti