Puncte:0

Apache2 mod_userdir+mod_authnz_external, cum să limitați accesul la propria casă

drapel de

Am o configurare Apache2 cu mod_userdir și mod_authnz_external+pwauth astfel încât fiecare utilizator să își poată accesa casa și să poată fi autentificat prin acreditările sale locale UNIX.

Acum am nevoie de un fel de autorizare pentru ca fiecare utilizator să poată, după ce s-a autentificat, să acceseze doar propriul director principal, dar nu și pe cel al altor utilizatori.

Avertisment: în configurația mea, un utilizator nu este neapărat proprietarul directorului său principal, deci mod_authz_owner nu va funcționa aici.

O altă problemă: în timp ce Apache setează %{REMOTE_USER} variabilă, aceasta nu este utilizabilă în interior <If > directive (sau alte directive care ar putea ajuta aici), deoarece autentificarea se face într-o fază foarte târzie în timpul procesării cererii.

Cum pot încă să-mi ating obiectivul aici cu ceea ce Apache2 are de oferit? Există de ex. posibilitatea de a extrage numele directorului principal al utilizatorului din %{REQUEST_URI} și transmite-l la a Solicitați utilizatorului... directivă? Nu am reușit să aflu cum să fac asta, așa că orice ajutor ar fi foarte apreciat. Mulțumesc anticipat.

drapel de
FYI: Am recurs la utilizarea nginx în loc de Apache acum. Cu asta, se face foarte ușor folosind ceva de genul `alias /home/$remote_user/;`. Totuși, ar fi interesant dacă acest lucru ar fi posibil și cu Apache.
djdomi avatar
drapel za
Cred că la întrebarea ta a fost deja răspuns [Aici](https://serverfault.com/questions/45278/authenticate-in-apache-via-system-account)
drapel de
djdomi: nu tocmai. Arată doar cum să utilizați mod_authnz_external, care nu a fost niciodată problema aici. Nu arată cum să facă fiecare utilizator conectat să vadă doar propriul director de acasă.

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.