Puncte:0

permite accesul la www-date la fișierele din directorul de acasă al utilizatorului

drapel cn

Am 2 utilizatori cu următoarele directoare de acasă:

  • user1 --> /srv/user1
  • user2 --> /srv/user2

Problema este: Vreau ca aceste foldere de acasă să fie accesibile online prin apache2, dar accesibile și utilizatorilor. Dacă setez proprietarul fiecărui director principal la utilizatorul corespunzător, pot ftp la aceste directoare, dar apache nu reușește să acceseze fișierele. Dacă setez proprietarul la www-data, directoarele funcționează bine cu apache, dar utilizatorii nu pot citi propriile directoare de acasă.

Dacă adaug user1 și user2 la grupul www-data și dau +rw întregului grup, acest lucru va face utilizatorul 1 să poată citi fișierele utilizatorului 2 (și invers) și vreau ca fiecare utilizator să citească numai propriile fișiere.

Cum pot realiza acest lucru?

Mulțumesc anticipat

drapel cn
Nu am timp acum să analizez acest lucru în detaliu, dar [directoarele web per utilizator](https://httpd.apache.org/docs/2.4/howto/public_html.html) ar putea fi de interes.
user206904 avatar
drapel cn
@HenningKockerbeck mulțumește link-ul. Am auzit despre modulul userdir, dar m-am gândit că ar putea fi exagerat pentru cazul meu de utilizare (doar 2 utilizatori au foldere web, ceilalți sunt doar utilizatori locali). S-ar putea să o încerc pe viitor, dacă este necesar, dar trucul din răspunsul marcat a funcționat bine deocamdată.
Puncte:1
drapel gb

Cred că ceea ce vrei tu este invers. Furnizați www-data accesul contului la fișierele utilizatorului:

usermod -a -G utilizatorii www-data
user206904 avatar
drapel cn
asta face treaba pentru mine. Trebuia să mă asigur că unele fișiere din afara folderului web nu au rw pentru grup și a funcționat bine. Mulțumiri

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.