GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come creare un utente Sudo in Ubuntu Linux

In questo tutorial, vedremo come creare un nuovo utente in Ubuntu 20.04 e come concedere l'accesso sudo all'utente. Come forse saprai, tutti gli utenti che desiderano eseguire comandi che richiedono privilegi di root devono passare all'account root e inviare il comando oppure dovrebbero far parte del gruppo sudo.

[ Potrebbe piacerti anche:Come disabilitare l'accesso SSH a utenti specifici in Linux ]

Sudo consente di eseguire comandi che richiedono privilegi elevati senza passare all'account root. Anche con sudo, possiamo controllare quale utente può avere accesso a quale insieme di comandi.

Crea un utente in Ubuntu

creeremo un nuovo utente chiamato ubuntu20 e concedigli il privilegio di sudo. Per creare l'utente eseguire il comando seguente.

$ sudo adduser ubuntu20

Prova a passare da ubuntu20 utente e prova a eseguire il comando apt , fallirà poiché richiede il privilegio di root.

$ su - ubuntu20
$ apt-get update
$ exit

Aggiungi utente al gruppo Sudo

Ora devi aggiungere ubuntu20 al sudo gruppo. A qualsiasi utente che fa parte del gruppo sudo viene concesso il privilegio sudo.

$ usermod -aG sudo ubuntu20

Per verificare se un utente è stato aggiunto al gruppo sudo esegui il comando id.

$ id ubuntu20

Ora puoi eseguire qualsiasi comando che l'utente root può eseguire. Proviamo a eseguire lo stesso comando apt con sudo .

$ su - ubuntu20
$ sudo apt-get update

Modifica il timeout della password Sudo predefinito

Ogni volta che esegui sudo ti verrà richiesta una password. Ma una cosa importante da notare è sudo memorizzerà nella cache la password per un po' di tempo dopo aver eseguito qualsiasi comando.

[ Potrebbe piacerti anche:Come modificare o impostare la password utente in Linux ]

Quindi se provi a eseguire immediatamente altri comandi non ti verrà chiesto di inserire la password. Questa funzione è controllata dal parametro sottostante. Per impostazione predefinita, è impostato su 15 min.

$ sudo visudo

L'impostazione predefinita è 15 . Puoi impostare questo parametro su 0 per chiedere sempre una password.
e fino al riavvio del sistema.

Defaults        env_reset,timestamp_timeout=15

Puoi anche disabilitare la password per sudo comando. Per farlo, devi usare il visudo comando che aprirà il file di configurazione di sudo.

$ sudo visudo

e aggiungi la seguente riga come mostrato nell'immagine.

ubuntu20  ALL=(ALL)       NOPASSWD: ALL

Questo è tutto per questo articolo. Sudo è molto importante per proteggere il tuo sistema Linux. Saper lavorare con sudo è obbligatorio per tutti coloro che lavorano con il sistema operativo Linux.


Ubuntu
  1. Come creare un utente Sudo su CentOS, Ubuntu e Debian

  2. Come consentire all'utente di utilizzare sudo in Ubuntu Linux

  3. Come creare un utente sudo su CentOS 7

  4. Come creare un utente Sudo in Rocky Linux 8

  5. Crea un utente sudo in Ubuntu

Come ripristinare i privilegi di Sudo a un utente in Ubuntu Linux

Come rendere un utente un amministratore in Ubuntu

Come creare modelli di sistema operativo Linux con KVM su Ubuntu 20.04

Come creare un utente Sudo su CentOS

Come installare sudo su Debian o Ubuntu Linux

Come creare un utente Sudo su Ubuntu e Debian