Ricerca nel sito web

Come creare un nuovo utente Sudo su Ubuntu


In Linux e in altri sistemi simili a Unix, l'account root ha i diritti di accesso più elevati al sistema. Viene utilizzato specificamente per scopi di amministrazione del sistema.

L'utente root (a volte indicato come superutente) ha tutti i diritti o le autorizzazioni (su tutti i file e programmi) in tutte le modalità (utente singolo o multiutente).

Il funzionamento di un sistema Linux, in particolare di un server utilizzando l'account root, è considerato insicuro per diversi motivi. Questi includono tra gli altri il rischio di danni dovuti a incidenti (ad esempio l'esecuzione di un comando che cancella il filesystem) e l'esecuzione di applicazioni di sistema con privilegi elevati che aprono il sistema a vulnerabilità di sicurezza. Inoltre l'account root è un bersaglio per ogni utente malintenzionato.

Leggi anche: Differenza tra su e sudo e Come configurare sudo in Linux

Rispetto ai problemi di sicurezza di cui sopra, si consiglia di utilizzare il comando sudo per ottenere i privilegi di root quando un utente del sistema ne ha realmente bisogno. Su Ubuntu, l'account root è disabilitato per impostazione predefinita e l'account predefinito è un account amministrativo che utilizza sudo per ottenere i privilegi di root.

In questo breve articolo spiegheremo come creare un utente sudo sulla distribuzione Linux Ubuntu.

Creazione di un nuovo utente Sudo in Ubuntu

1. Accedi al tuo server Ubuntu come utente root.

ssh root@server_ip_address

2. Successivamente, crea un nuovo utente sudo utilizzando il comando useradd come mostrato, dove admin è un nome utente . Nel comando seguente, il flag -m indica di creare la directory home dell'utente se non esiste, -s specifica la shell di accesso dell'utente e -c definisce un commento da memorizzare nel file dell'account.

sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Crea una password per l'utente amministratore utilizzando l'utilità passwd e conferma la password del nuovo utente. Si consiglia vivamente una password complessa!

sudo passwd admin

4. Per consentire all'utente admin di invocare sudo per eseguire attività amministrative, è necessario aggiungere l'utente al gruppo di sistema sudo utilizzando usermod comando come segue, dove l'opzione -a significa aggiungere l'utente a un gruppo supplementare e -G specifica il gruppo.

sudo usermod -aG sudo admin

5. Ora prova sudo access su un nuovo account utente passando all'account amministratore (inserisci la password dell'account amministratore quando richiesto).

su - admin

6. Una volta passato all'utente admin, verifica di poter eseguire qualsiasi attività amministrativa, ad esempio, prova a creare un albero di directory sotto / directory aggiungendo sudo al comando.

mkdir -p /srv/apps/sysmon
sudo mkdir -p /srv/apps/sysmon

Di seguito sono riportate altre guide su sudo che troverai utili:

  1. 10 utili configurazioni dei sudoer per impostare "sudo" in Linux
  2. Come mostrare gli asterischi durante la digitazione della password Sudo in Linux
  3. Come mantenere la sessione di timeout della password "sudo" più a lungo in Linux

È tutto per ora. In questa guida abbiamo mostrato come creare un utente sudo su Ubuntu. Per ulteriori dettagli su sudo, vedere "man sudo_root". Hai domande o pensieri da condividere? Se sì, contattaci tramite il modulo di feedback qui sotto.