2016-11-24 4 views
1

У меня есть папка с 755 разрешениями с foo-bar:foo-bar chown. Nginx выдает ошибку, из-за которой он не может сохранить файл внутри него, это может произойти только при изменении рекурсивных разрешений папки на 777. Как разрешить nginx создавать файлы внутри этой папки с полномочиями 755?Nginx не может создавать файлы внутри папки 755 разрешений

Мои группы пользователей:

foo-bar: foo-bar www-data 
www-data: www-data 

Должен ли я просто добавить www-data в foo-bar группу? Будет ли это работать? Или лучше сделать что-то еще?

ответ

1

Разрешение 755 может быть переведено на rwxr-xr-x, что означает, что владелец может читать, записывать и открывать (eXecute) папку, группа и «другие» могут читать и открывать. Если nginx работает как www-data, он не сможет записать в папку, если вы не измените разрешения на 777.

Если вы добавите WWW-данные в группу foo-bar, вам все равно придется установить разрешение до 775, чтобы участники группы могли писать в папку.

Смежные вопросы