LINUX.ORG.RU
ФорумAdmin

Какие права ставить на web root для nginx

 


0

1

http://askubuntu.com/questions/9402/what-file-permissions-should-i-set-on-web...

Пользователь и группа nginx www-data:wwwdata рекурсивно вниз по папкам?

И права 755.

Я вот не понимаю. ЭТо значит

r-x для всех остальных. Но всем остальным читать то ненужно, или я не прав? Допустим, там php с паролем лежит. Его остальные как-то могут прочесть?



Последнее исправление: dopedopedope (всего исправлений: 1)

Так всё зависит от того, каким пользователям (системным?) нужны эти файлы.

v9lij ★★★★★
()
chmod -R 755 /var/www/nginx-default/


Кхм... Все файлы в директории и поддиректориях получат бит 755, т.е. право на исполнение, что совсем не нужно. По хорошему делать надо так:

# find /var/www/nginx-default/ -type d -exec chmod 755 {} \;

Тогда бит 755 получат только директории.

Disova
()

поставь себя на место юзера www-data и представь что тебе нужно читать а что нет

А права ставятся в зависимости от обстоятельств же.

на php я себе всегда ставил 750/770 в зависимости от говнокода.

invokercd ★★★★
()

Но всем остальным читать то ненужно, или я не прав

o+rx нужно что-бы проявить уважение к нелёгкой работе всяческих взломщиков. Им и так трудно зарабатывать трудовую копейку, а тут всякие повадились задавать umask 007 и не использовать пароль Qwerty1

MrClon ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.