[asterisk-users] Running asterisk as non root user

Shaun Wingrin voipsw at gmail.com
Sun Aug 17 03:51:20 CDT 2008


Hi, 

I've followed instructions of the book "AsteriskFutureOf TelephonySecEdit" on page 295 onwards ) Link to the Asterisk book: http://downloads.oreilly.com/books/9780596510480.pdf) and get an error when running service asterisk start. The error is: cat: /var/run/asterisk.pid: No such file or directory . I can run aserisk fine from the non-root user. Please help

Code Snippet: 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
 [root at messaging run]# /etc/init.d/asterisk restartShutting down asterisk:                                    [FAILED]Starting asterisk:                                         [  OK  ][root at messaging run]# Asterisk ended with exit status 1Asterisk died with code 1.cat: /var/run/asterisk.pid: No such file or directoryAutomatically restarting Asterisk.mpg123: no process killedAsterisk ended with exit status 1Asterisk died with code 1.cat: /var/run/asterisk.pid: No such file or directoryAutomatically restarting Asterisk. 

The suggestion to  do the following didn't work...:

Edit the  [directories]  section of asterisk.conf  and change

the line that reads  astrundir => /var/run
TO:
astrundir => /var/run/asterisk

Then:
mkdir /var/run/asterisk
chown theuser /var/run/asterisk

Edit /etc/init.d/asterisk
And make sure there are no references to /var/run/asterisk.pid
you want /var/run/asterisk/asterisk.pid   instead



Any help most welcome
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080817/10715060/attachment.htm 


More information about the asterisk-users mailing list