2009-09-11 08:30:37 +0000 2009-09-11 08:30:37 +0000
35
35

Come posso aggiungere un utente regolare al file sudoers?

Come posso aggiungere altri utenti al file “sudoers”?

Risposte (7)

36
36
36
2009-09-11 08:47:04 +0000

Basta modificare il file /etc/sudoers.

Ma si suppone che tu usi /usr/sbin/visudo come editor, poiché questo farà alcuni controlli di integrità prima di uscire.

Quindi sarebbe:

sudo /usr/sbin/visudo

Ecco alcuni link che potrebbero essere utili:

18
18
18
2011-05-25 13:43:05 +0000

Il mio metodo preferito è aggiungerli al gruppo sudo (admin prima di Ubuntu 10.04).

In Ubuntu Linux, il gruppo sudo può eseguire sudo ed è facile aggiungere qualcuno a quel gruppo:

usermod -a -G sudo username

Il vostro chilometraggio può variare con altre distro, comunque, qualcuno ha pensato che il metodo del gruppo avesse più senso del file sudoers che si aggiorna da solo. Sembra che ci sia meno spazio per sbagliare e per bloccare tutti quanti ad essere superuser.

13
13
13
2009-09-11 08:36:34 +0000

Basta modificare il vostro file sudoers

sudo visudo -f /etc/sudoers

e aggiungere il nome utente come ‘uk’ senza virgolette

username ALL = (ALL)ALL

Salvare e uscire darebbe l'accesso.

2
2
2
2009-09-11 12:54:56 +0000

visudo apre il file sudoers e ha esempi per situazioni semplici.

Potresti dover aggiungere l'opzione ‘NOPASSWD’ se gli script utente usassero comandi/binari che possono essere eseguiti solo con “sudo”, per esempio

ALL=(ALL) NOPASSWD: ALL

È anche possibile specificare il gruppo invece del nome dell'utente. Quindi non è necessario elencare ogni singolo utente, ad esempio

%users localhost=/sbin/shutdown -h now
0
0
0
2018-03-28 11:45:59 +0000

semplicemente eseguendo questo comando da un utente che ha un permesso sudoer:

sudo adduser <username> sudo
0
0
0
2017-10-20 16:25:38 +0000

In Amazon Linux, c'è /etc/sudoers.d e dentro c'è cloud-init che contiene:

ec2-user ALL = NOPASSWD: ALL

# User rules for ec2-user
ec2-user ALL=(ALL) NOPASSWD:ALL

Quindi tutto quello che ho fatto è stato cp cloud-init vlad, poi modificare vlad e sostituire tutte le istanze di ec2-user con vlad. Funziona bene, ed è ovviamente come doveva essere fatto, piuttosto che modificare i file esistenti.

0
0
0
2015-03-30 05:55:27 +0000

Aggiungere al gruppo sudo (passo specifico di Debian / Ubuntu):

$ sudo gpasswd -a <username> sudo

    Adding user <username> to group sudo