Puncte:1

Reîncărcați Apache utilizând utilizatorul ACME

drapel in

Rulez un server web pe Debian 10 (Buster) și Apache 2.4.38. Am creat un utilizator special culme care rulează scripturi pentru reînnoirea certificatelor TLS.

$ cat /etc/passwd | grep ^acme
acme:x:1002:1002::/var/acme:/usr/bin/nologin
$ cat /etc/group | grep ^acme
acme:x:1002:

Acest culme utilizatorului ar trebui să i se permită să reîncarce configurația Apache 2 după ce certificatele au fost reînnoite. Așa că am adăugat această linie la mine /etc/sudoers folosind visudo(8):

%acme ALL=(rădăcină) NOPASSWD: /etc/init.d/apache2 reîncărcare

Din păcate, acest lucru nu funcționează:

$ sudo -u acme /etc/init.d/apache2 reload
[....] Reîncărcarea configurației apache2 (prin systemctl): apache2.serviceFailed to reload apache2.service: Acces refuzat                                                                                                                  
Consultați jurnalele de sistem și „starea systemctl apache2.service” pentru detalii.                                                                                                                                                                     
 a eșuat!

Am omis ceva?

Puncte:1
drapel in

Trebuie să FI utilizatorul acme atunci când rulați sudo, nu cu - tu ai cum.

acme@host:~ $ sudo /etc/init.d/apache2 reload

O alta problema posibila:

The % în fișierul dvs. sudoers denotă că culme este un grup. Aceasta nu este o problemă atunci când utilizatorul dvs. este într-un grup numit culme, dar este dacă nu este.

Patrick Bucher avatar
drapel in
OK, am înțeles, deoarece întregul proces va fi pornit ca `acme`, pot folosi `sudo` în loc de `sudo -u acme` în scriptul meu. Asta merge!

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.