it-swarm.it

Come faccio ad aggiungere un utente al gruppo "Sudo"?

In /etc/sudoers vedo questo:

# Allow members of group Sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%Sudo ALL=(ALL) ALL

Quindi, come faccio ad aggiungere un utente a quel gruppo Sudo?

182
coffee-grinder
Sudo usermod -aG Sudo <username>

a è molto importante. Senza di essa verranno rimossi da tutti gli altri gruppi. Sarà necessario riavviare Shell/terminale o disconnettersi e riconnettersi affinché ciò abbia effetto.

Guarda anche:

246
maco

È possibile utilizzare la GUI di gestione degli utenti per esso (stesso punto in cui si creano gli utenti) oppure utilizzare Sudo adduser <username> Sudo nella riga di comando.

43
txwikinger

Puoi anche usare un'interfaccia grafica. Fai clic sull'ingranaggio in alto a destra nel pannello, quindi seleziona "Impostazioni di sistema" e quindi "Account utente"

Devi fare clic sul piccolo pulsante di sblocco per poter modificare le cose in questa finestra. Quindi fare clic sull'account della persona e selezionare il menu a discesa corretto per "Tipo di account"

enter image description here

22
qbi

È davvero semplice se si utilizza Unity come ambiente desktop.

Se hai già creato un utente, puoi semplicemente cambiarlo da Standard a Amministratore, altrimenti assicurati di aver selezionato Amministratore quando crei un nuovo uno.

Non dimenticare di sbloccare prima di provare a cambiarlo

enter image description here

19
Bruno Pereira

Sudo gpasswd -a $USER Sudo

2
joschi

Sono in ritardo alla festa, ma questa risposta potrebbe aiutare qualcuno che utilizza Ubuntu all'interno di un contenitore Docker.

Di recente ho creato un contenitore Docker basato su Ubuntu 16.04.1.

Per impostazione predefinita, l'immagine Docker Ubuntu è una versione ridotta di Ubuntu, che non ha una grande maggioranza di strumenti comuni tra cui Sudo.

Inoltre, per impostazione predefinita, l'utente è connesso al contenitore Docker come root.

Pertanto, ho avviato il contenitore con il comando docker run e ho installato il pacchetto 'Sudo':

[email protected]:/# apt-get install Sudo

Esecuzione del comando adduser myuser Sudo segnalato errore adduser: The user 'myuser' does not exist.. Dopo aver letto questo risposta , ho prima eseguito il comando per creare l'utente:

[email protected]:/# adduser myuser

Quindi ha eseguito il comando seguente:

[email protected]:/# adduser myuser Sudo
Adding user `myuser' to group `Sudo' ...
Adding user myuser to group Sudo
Done.

L'utente myuser è stato aggiunto correttamente al gruppo Sudo.

1
Antony

Usa usermod. Aggiungi l'autorizzazione Sudo con il seguente comando:

usermod -aG Sudo <your username>

Tieni presente che dovrai utilizzare l'account root per farlo o utilizzare un altro account con autorizzazioni Sudo. Se non hai accesso a un altro account per qualche motivo e non conosci la password di root, avrai bisogno di un CD live di Ubuntu (o di un'altra distro Linux) e quindi dovrai eseguire il chroot nel tuo filesystem Ubuntu e esegui il comando sopra dall'interno del chroot.

0
CodeExecution