Puncte:1

Permiterea unei comenzi sudo să ruleze fără a fi nevoie de parolă

drapel us

Am următoarea comandă:

sudo service cron start

Când îl introduc în terminal, îmi cere o parolă, așa cum ar trebui. Dar am nevoie ca utilizatorii (sau dacă toți utilizatorii nu sunt posibili, atunci cel puțin utilizatorul meu) să poată rula această comandă specifică fără a fi nevoie să introduc parole. Am căutat pe google, chiar m-am uitat la întrebări similare aici și am găsit despre visudo, așa că am încercat și am pus acest lucru în fișierul de configurare sudo, pe care l-am accesat prin visudo.

mike ALL = NOPASSWD: /usr/sbin/service cron start

Dar nu a avut niciun efect, încă mi se cere o parolă când încerc să fac sudo service cron start, sau chiar sudo /usr/sbin/service cron start

sudo -l:

Intrările implicite care se potrivesc pentru microfon pe bolt:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin

Utilizatorul mike poate rula următoarele comenzi pe bolt:
    (rădăcină) NOPASSWD: /usr/sbin/service cron start
    (TOT: TOATE) TOATE

Deci ce greșesc aici?

muru avatar
drapel us
Unde în `sudoers` ai pus asta? Editează-ți postarea pentru a adăuga rezultatul `sudo -l`, te rog.
Askerman avatar
drapel us
@muru am adăugat ieșirea
muru avatar
drapel us
@Askerman adaugă regula ta la sfârșitul fișierului „sudoers”. Puteți vedea o regulă ulterioară (`(ALL : ALL) ALL`) primește prioritate aici.
Askerman avatar
drapel us
@muru da asa a fost! dacă adăugați comentariul dvs. ca răspuns, îl voi accepta, încă ceva, cum ar arăta comanda pentru a permite tuturor utilizatorilor să execute această comandă?
NotTheDr01ds avatar
drapel vn
Aveți acest etichetat ca *windows-subsystem-for-linux*, dar (a) întrebarea dvs. nu o menționează deloc și (b) nu este normal să aveți mai mulți utilizatori într-o configurație WSL. Chiar rulați acest sistem sub Windows 10 cu WSL sau acea etichetă este o greșeală? Există o altă soluție pentru a rula comenzi la nivel `rădăcină` fără o parolă în WSL despre care majoritatea utilizatorilor „normali” Ubuntu nu ar ști.

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.