it-swarm-eu.dev

Come posso aggiungere un utente normale al file sudoers?

Come posso aggiungere più utenti al file "sudoers"?

35
D'Arvit

Basta modificare il file /etc/sudoers.

Ma si suppone di utilizzare /usr/sbin/visudo come editor, dal momento che sarà necessario effettuare alcuni controlli di integrità prima di uscire.

Quindi sarebbe:

Sudo /usr/sbin/visudo

Ecco alcuni link che potrebbero essere utili:

35
Johan

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 tuo chilometraggio può variare con altre distro, tuttavia, qualcuno ha pensato che il metodo di gruppo avesse più senso del file sudoers che si aggiornava. Meno spazio per sbagliare e bloccare tutti per essere superuser sembra essere la ragione.

17
ʍǝɥʇɐɯ

Modifica il tuo file sudoers

Sudo visudo -f /etc/sudoers

e aggiungi il nome utente come "uk" senza virgolette

username ALL = (ALL)ALL

Salva ed esci darebbe l'accesso.

13
ukanth

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

Potrebbe essere necessario aggiungere l'opzione 'NOPASSWD' se gli script utente usassero comandi/binari che possono essere eseguiti solo con "Sudo", ad es.

ALL=(ALL) NOPASSWD: ALL

È anche possibile specificare il gruppo anziché il nome utente. Quindi non è necessario elencare ogni singolo utente, ad es.

%users  localhost=/sbin/shutdown -h now
2
secureBadshah

basta eseguire questo comando da un utente che ha un permesso sudoer:

Sudo adduser <username> Sudo
0
Hadi Rahjoo

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

ec2-user ALL = NOPASSWD: ALL

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

Quindi tutto ciò che ho fatto è stato cp cloud-init vlad, quindi 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
Vladimir Kornea

Aggiungi al gruppo Sudo (passaggio specifico di Debian/Ubuntu):

    $ Sudo gpasswd -a <username> Sudo

    Adding user <username> to group Sudo
0
Shashi