Автоматическое изменение разрешений на доступ к файлам на сервере Ubuntu

Здравствуйте, у меня проблема с моим проектом, у меня есть сервер Ubuntu 12.04.1, проблема в том, что мне каждый раз, когда я загружаю файл через ftp, мне нужно изменить права доступа к файлу, иначе это невозможно browser.How я могу изменить права доступа к папке / var / www, которые будут видны публике через веб-браузер, и каждый новый файл / каталог имеет права доступа к каталогу www?

0
задан 24 November 2012 в 20:09

2 ответа

Вам необходимо изменить свою учетную запись FTP, чтобы стать членом группы www-data. (Вы также можете настроить его на ИСПОЛЬЗОВАНИЕ учетной записи www-data.)

Подробная информация о том, как сделать это, кардинально меняется в зависимости от того, какой демон FTP вы используете.

0
ответ дан 24 November 2012 в 20:09

Я пошел бы с ответом Jim Salter в целом. Это должно быть быстро для конфигурирования.

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

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

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

  2. Добавьте поддержку в своей файловой системе:

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

UUID=b8c490d0-0547-4e1f-b052-7130bacfd936 / размещают ext4 значения по умолчанию, acl 0 2

  1. O перезапуска повторно монтируются.

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

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

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

Это должно работать на Вас также, если Вы не можете найти путь в своем FTP (который, снова, должен быть легче),

Ссылки: http://brainstorm.ubuntu.com/idea/24052 http://brunogirin.blogspot.com.es/2010/03/shared-folders-in-ubuntu-with-setgid.html

2
ответ дан 24 November 2012 в 20:09

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

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