Разрешения на доступ к файлам сервера ubuntu

Привет, у меня проблема с моим проектом, у меня есть сервер ubuntu 12.04.1 lts, ​​проблема в том, что я каждый раз загружаю файл через ftp. Мне нужно изменить права доступа к файлам, иначе он не будет доступен через браузера. Как я могу изменить разрешения папки / var / www для просмотра через веб-браузер, и каждый новый файл / каталог имеет разрешения каталога www?

1
задан 24 November 2012 в 22:09

1 ответ

Я бы пошел с ответом Джима Солтера в целом. Он должен быть быстро настроен.

Как и в качестве ссылки, мне пришлось создать сервер с большим количеством пользователей, получающих доступ через различные процессы и несколько демонов, которые я не хочу запускать с правами root. Я решил использовать acls.

Шаги следующие:

Установите пакет acl Добавьте поддержку в свою файловую систему:

Edit /etc/fstab и добавьте acl в качестве ключевого слова в свой раздел. Что-то вроде этого:

UUID = b8c490d0-0547-4e1f-b052-7130bacfd936 / home ext4 defaults, acl 0 2 Установите пакет acl

Установите пакет acl

sudo setfacl -Rdm u: www-data: rx / var / www

Установите acl в каталоге:

Это сделает каждый файл, созданный в этом каталоге, наследовать эти разрешения (на практике, добавив www-данные в группу, а не эту группу пользователей.

Он также должен работать для вас, если вы не можете найти способ в вашем FTP (что, опять же, должно быть проще)

2
ответ дан 25 May 2018 в 04:01

Другие вопросы по тегам:

Похожие вопросы: