[sisyphus] zoneminder 1.30.4
Шенцев Алексей
lex.shen на yandex.ru
Пт Окт 27 13:56:06 MSK 2017
27.10.2017 12:19, Шенцев Алексей пишет:
> 26.10.2017 15:29, Шенцев Алексей пишет:
>>>>> Логах нет ругани про права доступа и всё такое, но консоль всё
>>>>> равно пишет что остановлена.
>>>>>
>
> Всё оказалось проще, права доступа к сокету должны быть такими:
>
>
> ls -l /var/lib/zoneminder/sock
> итого 0
> srwxrwxr-x 1 apache _webserver 0 окт 27 11:04 zmdc.sock
>
> Вопрос:
>
> куда прописать установку нужных прав, дабы сокет создавался как надо?
Имеем:
cat /etc/init.d/zoneminder|grep -i sock
#Make sure the folder for the socks file exists or create one
GetPath="select Value from Config where Name='ZM_PATH_SOCKS'"
ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$ZM_DB_HOST
-u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
ZM_PATH_SOCK=`echo $GetPath | mysql -B -h$dbHost -P$dbPort
-u$ZM_DB_USER -p$ZM_DB_PASS $ZM_DB_NAME | grep -v '^Value'`
[ ! -d $ZM_PATH_SOCK ] \
&& mkdir -m 774 $ZM_PATH_SOCK \
&& chown $ZM_WEB_USER:$ZM_WEB_GROUP $ZM_PATH_SOCK
Права и владелец в скрипте выставляются правильно, но в действительности
имеем такое:
systemctl restart zoneminder && ls -l /var/lib/zoneminder/sock
итого 0
srwxr-xr-x 1 apache apache 0 окт 27 13:53 zmdc.sock
т.е. 744 apache:apache
Наш баг?
Такое поведение наблюдаю как на p8, так и на сизифе.
Что делать?
Править ручками каждый раз пре рестарте zoneminder'а / системы?
Подробная информация о списке рассылки Sisyphus