Puncte:0

Permisiuni pentru folderul rădăcină www pentru utilizatori non-root

drapel ar

Trebuie să permit unui utilizator non-root să acceseze (să citească și să scrie) folderul rădăcină web al serverului web /var/www/html. Am nevoie de ajutor pentru a realiza cel mai bine acest lucru. Vreau să evit setarea permisiunilor prea ample.

În prezent, permisiunile sunt după cum urmează:

root@prodwww:/# ls -al /var/www/
total 12
drwxr-xr-x 3 root root 4096 Aug 6 08:52 .
drwxr-xr-x 15 root root 4096 Aug 6 08:52 ..
drwxr-x--- 8 root www-data 4096 18 august 21:45 html
root@prodwww:/#

și în /var/www/html

root@prodwww:/# ls -al /var/www/html/
total 88
drwxr-x--- 8 root www-data 4096 Aug 18 21:45 .
drwxr-xr-x 3 root root 4096 Aug 6 08:52 ..
...
-rw-r----- 1 root www-data 628 7 iulie 2016 _htaccesss
-rw-r--r-- 1 rădăcină rădăcină 10918 18 august 21:45 index.html
...
root@prodwww:/#

Utilizatorul se află în grupul de utilizatori, dar dacă am schimbat grupul folderului în „utilizatori”, atunci grupul www-data (server web Apache) nu ar putea accesa.

Ar trebui

  • adăugați www-data la utilizatorii grupului și schimbați grupul lui /var/www/html la utilizatori?
  • adăugați contul utilizatorului la grupul www-data?
  • creați un grup nou și adăugați contul utilizatorului și contul de utilizator apache la acel grup și schimbați grupul de foldere în noul grup?
  • poate setați Apache (www-data) ca proprietar și setați grupul pentru utilizatori?
  • Fă altceva?
Puncte:0
drapel fr

Dacă fișierele/dosarul dvs. s-au actualizat frecvent, este mai bine să creați un utilizator nou, de exemplu:

sudo useradd myuser

atunci schimba utilizatorul Apache:

sudo nano /etc/apache2/envvars

la:

export APACHE_RUN_USER=utilizatorul meu
export APACHE_RUN_GROUP=utilizatorul meu

Apoi schimbați recursiv chmod-ul la 755 sau 744:

sudo chown myuser:myuser /var/www/html
sudo chmod -R 755 /var/www/html

o altă opțiune puteți folosi www-data ca grup și adăugați myuser la grup.

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.