[asterisk-users] Running asterisk as non root user
Lee, John (Sydney)
John.Lee at compuware.com
Sun Aug 17 19:07:39 CDT 2008
Check this one out... http://www.voip-info.org/wiki/view/Asterisk+non-root
________________________________________
From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Shaun Wingrin
Sent: Sunday, 17 August 2008 6:51 PM
To: asterisk-users at lists.digium.com
Subject: [asterisk-users] Running asterisk as non root user
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 restart
Shutting down asterisk: [FAILED]
Starting asterisk: [ OK ]
[root at messaging run]# Asterisk ended with exit status 1
Asterisk died with code 1.
cat: /var/run/asterisk.pid: No such file or directory
Automatically restarting Asterisk.
mpg123: no process killed
Asterisk ended with exit status 1
Asterisk died with code 1.
cat: /var/run/asterisk.pid: No such file or directory
Automatically 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
More information about the asterisk-users
mailing list