Jak nastavit práva /var/www/html pro víc uživatelů

Re:Jak nastavit práva /var/www/html pro víc uživatelů
« Odpověď #15 kdy: 06. 04. 2021, 09:15:37 »
Nejjednodušší je použít mpm_itk a aliasy v apache.

Kód: [Vybrat]
Alias /usivatel  /home/uzivatel
<Directory "/home/uzivatel/www">
    AllowOverride All
     Require all granted
     AssignUserId uzivatel uzivatel
     php_admin_value open_basedir /home/uzivatel/www
     php_admin_value upload_tmp_dir /home/uzivatel/tmp
     php_admin_value session.save_path /home/uzivatel/tmp
</Directory>

Také doporučuji oddělit každého pomocí openbase dir a vytvořit jim vlastní adresář na sessions. A pozor musíte také zajistit ruční mazání vypršelých session, jinak budou zaneřáďovat disk. Alespoň v debianu je chyba a mazání starých session je svázáno s defaultním adresářem .
Kód: [Vybrat]
30 0    * * *   root    find /home/*/www/ -atime +1 -delete


Re:Jak nastavit práva /var/www/html pro víc uživatelů
« Odpověď #16 kdy: 06. 04. 2021, 09:54:13 »
Kód: [Vybrat]
30 0    * * *   root    find /home/*/www/ -atime +1 -delete

Má být asi
Kód: [Vybrat]
30 0    * * *   root    find /home/*/tmp/ -atime +1 -delete, ne?

Re:Jak nastavit práva /var/www/html pro víc uživatelů
« Odpověď #17 kdy: 06. 04. 2021, 18:29:43 »
Ano, pardon, fatální překlep.

Re:Jak nastavit práva /var/www/html pro víc uživatelů
« Odpověď #18 kdy: 06. 04. 2021, 20:14:00 »
Ja by som to riešil cez reverse proxy a kontajnermi  a mountoval im ten webroot ktorý majú mať, takto sa takmer všetky security problémy automaticky vyriešia