GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un utente Sudo su Ubuntu e Debian

Come utente sudo, puoi eseguire comandi e accedere ai file come utente root ma con la tua password. Non è necessario conoscere la password di root o passare all'utente root. Basta aggiungere sudo prima del comando per eseguirlo con il privilegio di root.

Nei sistemi Linux basati su Ubuntu e Debian, sudo è praticamente sinonimo di root ma in realtà sudo è molto di più.

Ma non entrerò nei dettagli su sudo qui. Mostrerò solo come aggiungere un utente sudo a Ubuntu o Debian.

sudo usermod -aG sudo <username>

Era troppo breve, giusto? Non preoccuparti! Spiego i passaggi in dettaglio.

Aggiunta di un utente sudo in Ubuntu e Debian

Sto usando Ubuntu in questo tutorial, ma i passaggi qui menzionati dovrebbero applicarsi anche a Debian e molte altre distribuzioni Linux.

I comandi usati qui sono comandi Linux standard e dovrebbero essere installati sulla maggior parte delle distribuzioni Linux per impostazione predefinita. Tuttavia, non sono sicuro che tutte le distribuzioni Linux abbiano un gruppo chiamato sudo.

Iniziamo ora a creare un utente sudo o sudoer nella riga di comando di Linux.

Fase 1:crea un nuovo utente [se non esiste già]

Controlla gli utenti presenti sul tuo sistema Linux. Se l'utente a cui vuoi concedere l'accesso a sudo non esiste, il primo passaggio consiste nel creare quell'utente.

Tieni presente che l'utente sarà un utente normale quando lo crei. Lo aggiungi all'elenco sudoer nel passaggio successivo.

Nota: L'aggiunta di un nuovo utente creerà anche un gruppo di utenti con lo stesso nome dell'utente in Ubuntu.

Per creare un utente, uno deve essere un sudoer o un root. Questo per garantire che solo le persone che hanno diritti sul sistema o incaricate della protezione del sistema creino nuovi utenti e nessun altro.

Puoi aggiungere il comando adduser o useradd per aggiungere un nuovo utente. Puoi leggere la differenza tra adduser e useradd qui.

Userò il comando adduser qui.

sudo adduser <username>

Quando digiti la tua password, sarà invisibile, ma puoi anche usare delete o backspace quando vuoi. Puoi anche usare la scorciatoia Linux Ctrl+U per eliminare l'intera riga e ricominciare dall'inizio.

Ecco uno screenshot di esempio per la creazione di un nuovo utente chiamato handbook:

Con il comando adduser viene creata anche la home directory dell'utente.

Richiede anche dettagli per nome, numeri di telefono e altro. Puoi inserire i dettagli se lo desideri, ma non è obbligatorio. Dopo la conferma, l'utente verrà creato correttamente.

Puoi verificare la creazione del nuovo utente controllando il contenuto della directory /home o grep sul nome utente nel file /etc/passwd.

Passaggio 2:rendilo un utente sudo

Una volta creato l'utente, può essere facilmente convertito in utente sudo aggiungendolo al gruppo sudo. Sì, ecco fatto.

Devi usare le opzioni -aG. Il a assicura che stai aggiungendo il gruppo.

sudo usermod -aG sudo <username>

Nel comando sopra:

  • modutente cambia le proprietà e i diritti dell'utente
  • –a opzione indica di aggiungere il gruppo specificato all'utente senza rimuovere l'utente dai gruppi esistenti. Se lo perdi, l'utente verrà rimosso da un altro gruppo esistente e questo diventerà una seccatura per te.
  • Opzione -G elenca i gruppi a cui aggiungere l'utente. Nel nostro caso è “sudo”. Quindi viene aggiunto direttamente al comando.

L'aggiunta riuscita non produce alcun output.

Fase 3:verifica l'accesso sudo

Ora dovresti verificare se l'utente ha accesso sudo o meno. Il mio modo preferito è usare questo comando:

sudo -l -U <username>

Alla fine dell'output di questo comando, puoi vedere se puoi eseguire tutti i comandi come sudo (ALL :ALL) ALL .

In alternativa, puoi cambiare utente nella riga di comando o semplicemente disconnetterti e accedere come nuovo utente sudo e quindi provare a eseguire un comando come sudo.

Da questo punto, puoi scrivere qualsiasi comando che necessitasse dei privilegi sudoer anteponendo al comando "sudo".

Questo è tutto. Hai creato correttamente un utente sudo.

Da un grande potere derivano grandi responsabilità

Spero che questo suggerimento rapido ti sia piaciuto. Se hai domande o suggerimenti, sentiti libero di lasciare un commento qui sotto.


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

  2. Come creare un utente Sudo in Debian

  3. Come creare utenti e gestire i loro privilegi sudo su Ubuntu

  4. Come creare un utente Sudo in Rocky Linux 8

  5. Crea un utente sudo in Ubuntu

Come aggiungere ed eliminare utenti su Debian 9

Come creare un utente Sudo in Ubuntu Linux

Come installare sudo su Debian o Ubuntu Linux

Come installare Grafana su Ubuntu 18.04 e Debian 8

Come limitare l'accesso dell'utente root in Debian e Ubuntu

Come creare un e-commerce con Prestashop e Ubuntu 18.04