Доброго времени суток
За анонимус извиняюсь.
Поднял mysql, поднял apache, postfixadmin
Mysql работает с параметром --chroot и --skip-networking
Apache работает под обычным пользователем (User httpd Group httpd к примеру)
Вопрос.
Получается что, если не дашь права httpd (на чтение и запись) на директорию и сам сокет mysql postfixadmin (ну по сути httpd) не сможет выполнить соединение с бд?
Или есть какое-то еще решение?
Просветите пожалуйста.
Спасибо.
cannot connect to mysql base (postfixadmin)
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: cannot connect to mysql base (postfixadmin)
подключаться к 127.0.0.1 ?
-
- проходил мимо
Re: cannot connect to mysql base (postfixadmin)
Вопрос не в том, что не подключается (если дать права на директорию (в chroot mysql) и на сокет пользователю под которым работает apache, то все коннектится и под localhost ... 127.0.0.1 будет то же самое, честно скажу, не проверял, так как в базе у меня пользователь заведен именно под localhost (в принципе не проблема завести и на 127.0.0.1, только зачем?)
То есть кроме решения, как выдать права на сокет в chroot пользователю под которым работает апач? Есть ли другое решение?
То есть кроме решения, как выдать права на сокет в chroot пользователю под которым работает апач? Есть ли другое решение?
-
- проходил мимо
Re: cannot connect to mysql base (postfixadmin)
Завел пользователя на 127.0.0.1 в базе ... та же самая ситуация (если не дать права httpd на запись в сокет, коннекта нет)...
-
- проходил мимо
Re: cannot connect to mysql base (postfixadmin)
Ответ напрашивается сам собой.
Либо chroot и права, либо вывод из chroot...
Спасибо Morty за ответ
З.Ы. Просто не хорошо это как-то... давать права на запись в сокет mysql демону apache... Ну по другому видать никак...
Либо chroot и права, либо вывод из chroot...
Спасибо Morty за ответ
З.Ы. Просто не хорошо это как-то... давать права на запись в сокет mysql демону apache... Ну по другому видать никак...