Назад | Перейти на главную страницу

Справка по разрешениям при настройке LAMP

У меня небольшая проблема с CMS, установленной на LAMP. В CMS есть файловый менеджер, который работал нормально, с правами собственности на папки и файлы в файловом менеджере, настроенном как miller.psacln, с правами доступа к файлам в этой папке, установленным на 777. Это находится на частном сервере, поэтому, хотя я понимаю в идеале разрешения не должны быть установлены на 777, я думал, что в этом случае все будет нормально.

В любом случае, были внесены некоторые изменения в конфигурацию веб-сервера, и теперь новые файлы загружаются с правами собственности как apache.apache, права доступа к файлам установлены на 755. Я понимаю, что это правильная настройка, но у меня проблема в том, что это конфликтует с правами собственности и разрешениями на остальные файлы и каталоги, к которым файловый менеджер имеет доступ. Должен ли я теперь изменить все затронутые каталоги на 755 apache.apache, учитывая, что пользователь apache теперь работает как apache.apache?

Это, вероятно, базовый материал, просто надеюсь прояснить это, прежде чем я сделаю что-нибудь радикальное!

Да, измените права доступа к файлу пользователю, запускающему веб-сервер. (апач: апач).

Таким образом (если файловый менеджер CMS также управляется apache) вы сможете получить доступ как к старым файлам, так и к созданию новых.

Ваши минимальные требования должны быть 0700 как для файлов, так и для каталогов, все принадлежит пользователю apache. Группа не имеет значения, но если вы сделаете ее доступной для записи, вы можете поставить miller в группе apache.