Puncte:0

se obține o eroare în timp ce încercați conținutul ro rsync care trăiește în directorul /etc

drapel ua

Fac o lucrare cron pe nodul meu de server care utilizează fișierul cert concated baza haproxy de la letsencrypt. cu toate acestea, atunci când sunt acasă, am același DNS care indică către serverul de acasă care găzduiește de fapt site-ul web, așa că domeniul pe care îl accesez este direct prin IP-ul serverului local, fiind în aceeași rețea partajată. și din moment ce certbot rulează pe serverul nod proxy de pe digitalocean, trebuie să sincronizez folderele de fișiere cert necocatenate /etc/letsencrypt/live și /etc/letsencrypt/archive la serverul meu de acasă

sarcina cron rulează ca utilizator root: dar când încerc să rsync îmi dă o eroare de permisiune:

# rsync -e "sudo ssh -p 5322" -arvzh /etc/letsencrypt/live [email protected]:/etc/letsencrypt/

trimiterea listei de fișiere incrementale
rsync: nu s-a putut seta orele pe „/etc/letsencrypt/live”: operațiunea nu este permisă (1)
rsync: recv_generator: eșuat la stat „/etc/letsencrypt/live/README”: Permisiune refuzată (13)
Trăi/
rsync: recv_generator: mkdir „/etc/letsencrypt/live/xyz.com” a eșuat: permisiunea refuzată (13)
*** Omiterea oricărui conținut din acest director eșuat ***
live/xyz.com/
trimis 433 octeți primit 370 octeți 146,00 octeți/sec
dimensiunea totală este de 1,58K, accelerarea este de 1,97
eroare rsync: unele fișiere/attr-uri nu au fost transferate (vezi erorile anterioare) (cod 23) la main.c(1330) [sender=3.2.3]

și, din moment ce rulez ca utilizator root și root pe serverul de destinație, am privilegii de a scrie în folderul /etc/letsencrypt, încă primesc o eroare:

#/etc/letsencrypt# ll
total 52
drwxr-xr-x 9 rădăcină rădăcină 4096 10 august 19:48 ./
drwxr-xr-x 119 rădăcină rădăcină 12288 9 august 22:24 ../
drwx------ 2 root root 4096 Aug 10 19:48 arhiva/
drwxr-xr-x 2 root root 4096 1 august 22:26 csr/
drwx------ 2 root root 4096 Aug 1 22:26 chei/
drwx------ 2 root root 4096 Aug 10 19:48 live/

cum pot rezolva această problemă de permisiune pentru rsync. păstrând permisiunea de destinație nemodificată și potriviți sursa

chiar dacă creez directorul xyz.com cu permisiunea de scriere către utilizator, grup și alții la destinație, tot primesc eroarea

trimiterea listei de fișiere incrementale rsync: EROARE: nu poate fi stat destinația „/etc/letsencrypt/live/xyz.com/”: Permisiune refuzată (13) eroare rsync: erori la selectarea fișierelor de intrare/ieșire, directori (cod 3) la main.c(653) [Receiver=3.1.2]

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.