Portál AbcLinuxu, 6. května 2025 17:48
ps -e -o pid,comm,user,group | egrep 'USER|httpd|apache'určitě něco vypíše...
dd if=/dev/zero of=/dev/sdaVyřeší tvé problémy s uživatelskými právy jednou pro vždy.
Memories fade, but Google Cache never forgets.
chown root:www-data -R /var/www; chmod 000 -R /var/www; chmod u+rwX -R /var/www; chmod g+rX -R /var/www;Nedávej nikomu (v tomto případě Apachovi) víc práv, než kolik potřebuje. Tam, kde potřebuješ zápis z webu (např. nahrávání souborů z formuláře nebo nějaké dočasné soubory) to dodatečně povol – např.:
chmod g+w -R /var/www/example.com/soubory/Ale jen tam, kde to skutečně potřebuješ. Není důvod, aby Apache měl práva zapisovat jinam. A není důvod, aby jiné programy (třeba poštovní server) měly práva číst cokoli z
/var/www
(např. odtamtud vytáhnout hesla k databázi).
A časem se dopracuješ třeba i k tomu, že ti jednotlivé weby/domény poběží pod různými uživateli a nebudou moci číst soubory jiných webů…
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.