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.

instagram viewer

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:

  1. Vai al menu Applicazioni e fai clic su Utenti opzione. Vedrai un elenco di utenti inclusi gli utenti appena creati.
  2. Clicca sul Sbloccare opzione, seguita dalla password di root. Puoi passare a un altro account utente semplicemente facendo clic su di esso.
  3. 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.

CondividereTweetE-mail
Sudo vs. su: Quale comando dovresti usare?

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

Argomenti correlati
  • Linux
  • Amministrazione di sistema
  • Comandi Linux
Circa l'autore
Wini Bhalla (48 articoli pubblicati)

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.

Altro da Wini Bhalla

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti