Puncte:0

Problemă cu permisiunile Apache cu conținutul rădăcină documentului scp

drapel ke

Am un server care rulează apache care are ca rădăcină document /var/www/html/. Apache rulează ca apache:apache.

Acest server este plin cu conținut care este scp-ed programatic de la un alt server care folosește un alt utilizator pentru a se autentifica prin ssh decât apache, să zicem utilizator1.

Structura rezultată este astfel:

drwxr-x--- 2 utilizator1 utilizator1 22 23 iunie 16.50 .
drwxrwxr-x 3 apache apache 16 23 iunie 16.50 .. <- acesta este /var/www/html/
-rwxr-x--- 1 utilizator1 utilizator1 6077 23 iunie 16.50 myfile.txt

Am încercat să adaug apache a grupa utilizator1 și utilizator1 a grupa apache, dar fără niciun rezultat. Apache refuză să servească myfile.txt.

$ whoami
utilizator1
$ grupuri
user1 wheel apache

$ whoami
apache
$ grupuri
utilizator apache1

Cum pot rezolva acest lucru fără a schimba utilizatorul care este folosit pentru a rula apache sau autentificare prin ssh? Caut o soluție care să nu se bazeze pe folderele existente, care ar putea fi distruse și recreate de scp.

EDITARE: CentOS7 rulează Apache 2.4.6

Mulțumiri!

Michael Hampton avatar
drapel cz
În primul rând, CentOS nu rulează Apache ca utilizator „apache”. Cum a apărut acea configurație?
drapel ke
Ne pare rău, greșeală de mai sus, este Apache 2.4.6. Rularea Centos7. Nu am creat această mașină, așa că nu știu cum să vă răspund la întrebare. httpd.conf numește în mod clar utilizatorul/grupul ca apache/apache.
Michael Hampton avatar
drapel cz
Hmm, probabil că e în regulă atunci. Dar permisiunile pentru fișiere? Nu văd niciun ACL setat în lista de director pe care ați postat-o. Ați încercat să setați ACL-urile pentru a permite accesul dorit?
drapel ke
Nu, nu înțeleg cum va ajuta asta dacă folderele sunt create dinamic, dar nu mă pricep la asta, așa că s-ar putea să ratez ideea.
Puncte:0
drapel ke

Deci, adăugarea utilizatorului în grup era deja soluția corectă. Tot ce aveam nevoie era să repornesc apache.

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.