[sisyphus] zoneminder 1.30 & p8

Шенцев Алексей lex.shen на yandex.ru
Чт Окт 26 15:20:11 MSK 2017


26.10.2017 14:46, Шенцев Алексей пишет:
> 26.10.2017 14:28, Шенцев Алексей пишет:
>> 26.10.2017 13:45, Алексей Шенцев пишет:
>>> веб-морда zm заработала.
>>> Правда валит мне в логи такое:
>>>
>>> ERR [Cannot write to content dirs('events','images').
>>>
>>
>> Прописал в опциях в разделе пути:
>>
>> /var/zoneminder/events
>> /var/zoneminder/images
>>
>> Права и так стоят нужные:
>>
>> [root на zm /]# ls -l /var/zoneminder
>> итого 12
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 events
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 images
>> drwxr-xr-x 2 apache _webserver 4096 окт 25 12:21 temp
>> [root на zm /]# ls -ld /var/zoneminder
>> drwxr-xr-x 5 apache _webserver 4096 окт 25 15:13 /var/zoneminder
>> [root на zm /]#
>>
>> Всё равно ругань:
>>
>> ERR [Cannot write to content 
>> dirs('/var/zoneminder/events','/var/zoneminder/images')
>
>
> С этим понятно:
>
> chmod -R 0774 /var/zoneminder
>
> nginx у нас стартует от имени apache
>
> httpd2 от имени apache2
>
> Соотвественно:
>
> cat /etc/tmpfiles.d/zoneminder.conf
>
> d /var/run/zm 0775 apache _webserver -
> d /var/lock/subsys/zm 2775  apache _webserver -
> d /var/lib/zoneminder 0775 apache _webserver -
> d /var/zoneminder 0774  apache _webserver -
>



А так же в /etc/zm.conf прописать:

ZM_WEB_GROUP=_webserver

А не apache как у нас и соотвественно права должны быть на сокет такие:

ls -l /var/lib/zoneminder
итого 8
drwxr-xr-- 2 apache _webserver 4096 окт 26 15:07 sock
drwxr-xr-- 2 apache _webserver 4096 окт 25 12:53 temp




Подробная информация о списке рассылки Sisyphus