Предоставьте пользователям SFTP и Apache права на запись в одни и те же папки.

У меня есть веб-сервер centos6, куда разработчики также загружают, подключаясь через SFTP. Итак, чтобы дать разрешения на запись в логин разработчика, я должен изменить пользователя /var/www на этого пользователя. Мои текущие разрешения: developer:root, и с их помощью логин SFTP-разработчика может загружать файлы, но apache не может загружать в них файлы даже с разрешениями 777. Я даже пытался с настройкой разрешений, как Developer: Apache, но безрезультатно.

Как бы я дал разрешения на запись в Apache и SFTP одновременно?

1 ответ

Решение

Я бы порекомендовал вам использовать acls здесь:

setfacl -R -m user:apache:rwx directory
setfacl -R -d -m user:apache:rwx directory
setfacl -R -m user:developer:rwx directory
setfacl -R -d -m user:developer:rwx directory
Другие вопросы по тегам