Я скомпилировал Asterisk 11 из исходного кода как пользователь root на CentOS. Теперь я хочу, чтобы Asterisk запускался как пользовательская звездочка группы звездочек. Я оставил комментарий

AST_USER="asterisk"

AST_GROUP="asterisk"

в

/etc/sysconfig/asterisk

Я также попытался раскомментировать те же переменные в

/usr/local/src/asterisk-11.17.1/contrib/init.d/etc_default_asterisk

Я перезагружаю сервис asterisk и даже перезагружаю сервер с указанным условием и когда

ps ax | grep asterisk ,

Я все еще получаю

4457 pts/0 S 0:00 /bin/sh /usr/sbin/safe_asterisk

4459 pts/0 Sl 0:01 /usr/sbin/asterisk -f -vvvg -c

вместо

4457 pts/0 S 0:00 /bin/sh /usr/sbin/safe_asterisk -U asterisk -G asterisk

4459 pts/0 Sl 0:01 /usr/sbin/asterisk -f -U asterisk -G asterisk -vvvg -c

Обратите внимание, что в моей системе существуют пользовательские звездочки UNIX и групповые звездочки UNIX.

Я прошу вас рассказать, как сделать так, чтобы звездочка работала как звездочка в групповой звездочке. Кстати, если вы добавите указания, на какие файлы и каталоги изменять разрешения, запускать звездочку так, как мне нужно, было бы замечательно.

Обратная связь будет приветствоваться.

1 ответ1

0

Ваш вывод не означает, что звездочкой пользуется пользователь root

использование

ps al|grep asterisk

Второй столбец - это идентификатор процесса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .