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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка пользователся apache  (Прочитано 1985 раз)

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

surfer

  • Автор темы
  • Гость
Настройка пользователся apache
« : 23 Августа 2017, 12:52:02 »
Как настроить apache, чтобы он работал от пользователя системы, а не www-data?

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #1 : 23 Августа 2017, 13:09:22 »
Владелец и права на /var/www/html/blablabla да ещё и рекурсивно

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #2 : 23 Августа 2017, 14:36:42 »
Владелец и права на /var/www/html/blablabla да ещё и рекурсивно
этого будет достаточно?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #3 : 23 Августа 2017, 16:18:33 »
Как настроить apache, чтобы он работал от пользователя системы, а не www-data?
Зачем?
Владелец и права
Не надо давать очевидно глупых ответов.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #4 : 23 Августа 2017, 16:22:58 »
Владелец и права
Не надо давать очевидно глупых ответов.
Это не работает, вы правы.
У меня на  сервере стоит apache+php(никаких виртуальных хостов), так крутится сервис, который принимает из вне данные, например изображения, которые записываются в директории, все работает хорошо, но проблема, если я хочу отредактировать код, приходится менять права, потом обратно.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #5 : 23 Августа 2017, 16:37:51 »
surfer, что не работает и какие права стоят на файлы кода? Если предполагается, что только один пользователь будет менять код, то установи этого пользователя владельцем кода - пусть меняет. Не www-data же будет менять этот код.

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #6 : 23 Августа 2017, 17:03:00 »
если я даю файлам и папка права пользователя, то сервис не может загрузить изображение, ругается, что доступ запрещен, если возвращаю www-data то все ок.

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #7 : 23 Августа 2017, 17:06:41 »
Сервер сможет загрузить файлы в директории, разрешённые для записи пользователю www-data.

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #8 : 23 Августа 2017, 17:14:29 »
загрузить
какой сервер?

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #9 : 23 Августа 2017, 17:16:53 »
Веб-сервер, в твоём случае Apache.

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #10 : 23 Августа 2017, 17:22:34 »
Веб-сервер, в твоём случае Apache.
и как сделать такое разрешение?

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #11 : 23 Августа 2017, 17:34:50 »
Предоставить возможность записывать пользователю www-data в директорию можно разными способами. Самый простой способ: сделать владельцем такой директории пользователя www-data и установить права владельцу директории RWX (остальным по желанию), например 0775.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #12 : 23 Августа 2017, 17:37:11 »
хитрый.
sudo apt-get install apache2-mpm-itk
конф.

<VirtualHost *:80>
AssignUserId User User
DocumentRoot /home/User/web
....
.....
.....
« Последнее редактирование: 23 Августа 2017, 17:40:08 от victor00000 »
Wars ~.o

surfer

  • Автор темы
  • Гость
Re: Настройка пользователся apache
« Ответ #13 : 23 Августа 2017, 17:37:17 »
Предоставить возможность записывать пользователю www-data в директорию можно разными способами. Самый простой способ: сделать владельцем такой директории пользователя www-data и установить права владельцу директории RWX (остальным по желанию), например 0775.
я спросил КАК?
ЗЫ я хочу, чтобы владельцем был пользователь, но веб-сервер мог работать с ФС.

Пользователь добавил сообщение 23 Августа 2017, 17:37:54:
хитрый.
sudo apt-get install apache2-mpm-itk
конф.

<VirtualHost *:80>
AssignUserId User User
DocumentRoot /home/User/web
....
.....
.....
мне не нужны виртуальные хосты

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: Настройка пользователся apache
« Ответ #14 : 23 Августа 2017, 17:45:02 »
я спросил КАК?
ЗЫ я хочу, чтобы владельцем был пользователь, но веб-сервер мог работать с ФС.
Владельцем чего должен быть пользователь и с какой ФС должен работать веб-сервер? Хотя, веб-сервер и так работает с ФС.
« Последнее редактирование: 23 Августа 2017, 17:49:49 от unimix »

 

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