После запуска **asterisk** через **systemctl** от пользователя **«asterisk»** обнаружилось, что при подключении к **CLI** выдаёт ошибку:
Unable to connect to remote asterisk (does /var/run/asterisk/asterisk.ctl exist?)
После разбирательства выяснилось, что у папки **/var/run/asterisk** владелец указан root и права 755.
drwxr-xr-x 2 root asterisk 40 июл 6 16:38 asterisk
После исправления владельца и прав вручную **asterisk** стартовал в штатном режиме. Но **/var/run** (а точнее /run, на который ссылается /var/run) является **tmpfs**, и после перезагрузки папки **/var/run/asterisk** вообще не появлялось, а после запуска **asterisk'а** папка создавалась по новой с теми же владельцем и правами.
Для решения данной проблемы воспользовался [инструкцией](https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html) и создал файл **asterisk.conf** в папке **/usr/lib/tmpfiles.d/** с таким содержимым:
d 0755 asterisk asterisk -
Теперь после перезапуска системы папка сразу создавалась с необходимым владельцем и правами:
drwxr-xr-x 2 asterisk asterisk 40 июл 6 16:58 asterisk
/var/run
drwxr-xr-x 2 asterisk asterisk 80 Jun 21 14:21 asterisk
права asterisk чтобы мог создать
srwxrwxr-x 1 asterisk asterisk 0 Jun 21 14:21 asterisk.ctl
-rw-r--r-- 1 asterisk asterisk 5 Jun 21 14:21 asterisk.pid
asterisk.conf
[files]
astctlpermissions=0775
astctlowner = asterisk
astctlgroup = asterisk
astctl = asterisk.ctl
chown asterisk:asterisk asterisk
chown -R asterisk.asterisk /etc/asterisk /var/{lib,log,spool}/asterisk /usr/lib64/asterisk