Puncte:0

Acordarea accesului sudo fără a solicita parola

drapel cn

Am adăugat un nume de utilizator la fișierul sudoer, dar după cum puteți vedea mai jos, când rulez sudo ls Trebuie să introduc parola. Cum pot remedia asta pentru a rula comenzi sudo fără parolă pentru Test utilizator.

test@ubuntu:~$ sudo ls
[sudo] parola pentru test:
test@ubuntu:~$ sudo cat /etc/sudoers
#
# Acest fișier TREBUIE editat cu comanda „visudo” ca root.
#
# Vă rugăm să luați în considerare adăugarea de conținut local în /etc/sudoers.d/ în loc de
# modificând direct acest fișier.
#
# Consultați pagina de manual pentru detalii despre cum să scrieți un fișier sudoers.
#
Valori implicite env_reset
Valoarea implicită mail_badpass
Valori implicite secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Specificație alias gazdă

# Specificația aliasului utilizatorului

# Cmnd specificația aliasului

# Specificarea privilegiilor utilizatorului
root ALL=(ALL:ALL) ALL
test ALL=(ALL:ALL) ALL
# Membrii grupului de administrare pot obține privilegii de root
%admin ALL=(ALL) ALL

# Permite membrilor grupului sudo să execute orice comandă
%sudo ALL=(ALL:ALL) ALL

# Consultați sudoers(5) pentru mai multe informații despre directivele „#include”:

#includedir /etc/sudoers.d
test@ubuntu:~$

ACTUALIZAȚI:

După setare NOPASSWD:, tot trebuie să introduc parola. Vezi mai jos:

test@ubuntu:~$ sudo ls
[sudo] parola pentru test:
test@ubuntu:~$ sudo cat /etc/sudoers
#
# Acest fișier TREBUIE editat cu comanda „visudo” ca root.
#
# Vă rugăm să luați în considerare adăugarea de conținut local în /etc/sudoers.d/ în loc de
# modificând direct acest fișier.
#
# Consultați pagina de manual pentru detalii despre cum să scrieți un fișier sudoers.
#
Valori implicite env_reset
Valoarea implicită mail_badpass
Valori implicite secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"

# Specificație alias gazdă

# Specificația aliasului utilizatorului

# Cmnd specificația aliasului

# Specificarea privilegiilor utilizatorului
root ALL=(ALL:ALL) ALL
test ALL=(ALL:ALL) NOPASSWD: ALL
# Membrii grupului de administrare pot obține privilegii de root
%admin ALL=(ALL) ALL

# Permite membrilor grupului sudo să execute orice comandă
%sudo ALL=(ALL:ALL) ALL

# Consultați sudoers(5) pentru mai multe informații despre directivele „#include”:

#includedir /etc/sudoers.d
test@ubuntu:~$
Puncte:1
drapel us

Poți să folosești test ALL=(ALL) NOPASSWD: ALL pentru a oferi utilizatorului Test acces fără parolă

Rețineți că dacă Test utilizatorul este în admin sau sudo grup, setările sale vor fi înlocuite în setările grupurilor. Pentru a evita acest lucru, scrieți setările de utilizator după setările de grup:

%admin ALL=(ALL) ALL
%sudo ALL=(ALL:ALL) ALL
...
test ALL=(ALL:ALL) NOPASSWD: ALL
drapel cn
Nu merge. Vă rugăm să vedeți postarea actualizată.
Amin avatar
drapel us
Este utilizatorul de testare în grupul admin sau sudo? @mahmood
Amin avatar
drapel us
Mi-am actualizat răspunsul @mahmood
drapel cn
OK, am descoperit că `%sudo ALL=(ALL) NOPASSWD: ALL` rezolvă problema. Mulțumesc pentru sfaturi.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.