Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: права доступа к файлам, которые создает локальный сайт на apache2  (Прочитано 1138 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн hwmaster2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Добрый день.
Простенький вопрос.
Делаю сайт в sublime text 3. Крутится на apache2 на локальной машине.
Из php-скрипта создаются некоторые файлы. Создаются с владельцем www-data
Они сразу видны в проекте sublime text 3, но в нем я не могу удалить эти файлы (я так понимаю потому что владелец их не я). Приходится запускать файловый менеджер с правами root для этого.
Парни научите, как правильно сделать так чтобы я мог удалять эти файлы из sublime text 3
Спасибо.

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 02/05/2018). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 05:19:46 от zg_nico »

Оффлайн Scorry

  • Активист
  • *
  • Сообщений: 842
    • Просмотр профиля
apache создаёт файлы и директории с маской 002. Сначала надо поменять это поведение, добавив строку umask 002 в файл /etc/apache2/envvars. Затем обязательно перезапустить apache. После этого создаваемые апачем файлы будут иметь доступ на запись для группы. Надо добавить пользователя, который будет иметь права на редактирование, в группу www-data:
usermod -a -G <groupname> <username>

Оффлайн hwmaster2

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.