Hello, This bug can compromise a server. Always asterisk run as 'root', even changing variables in /etc/sysconfig/asterisk ... below, the diff from init script:
--- asterisk;50fdeddb 2013-01-21 23:39:41.894337146 -0200 +++ asterisk 2013-01-03 14:34:12.393338897 -0200 @@ -53,7 +53,7 @@ # group, set AST_GROUP to the group that Asterisk should run as. Note # that this may break DAHDI devices as supplementary groups will not # be initialized. -#AST_GROUP="asterisk" +AST_GROUP="asterisk" # Allow configuration overrides in /etc/sysconfig/asterisk CONFIG0=`readlink $0` @@ -101,35 +101,35 @@ AST_ARGS="$AST_ARGS -G $AST_GROUP" fi if [ $AST_CONFIG ]; then - ASTARGS="$ASTARGS -C $AST_CONFIG" + AST_ARGS="$AST_ARGS -C $AST_CONFIG" elif [ $ALTCONF ]; then - ASTARGS="$ASTARGS -C $ALTCONF" + AST_ARGS="$AST_ARGS -C $ALTCONF" fi if [ "x$COREDUMP" = "xyes" ]; then - ASTARGS="$ASTARGS -g" + AST_ARGS="$AST_ARGS -g" fi if [ "0$MAXLOAD" -gt "0" ]; then - ASTARGS="$ASTARGS -L $MAXLOAD" + AST_ARGS="$AST_ARGS -L $MAXLOAD" fi if [ "0$MAXCALLS" -gt "0" ]; then - ASTARGS="$ASTARGS -M $MAXCALLS" + AST_ARGS="$AST_ARGS -M $MAXCALLS" fi if [ "0$VERBOSITY" -gt "0" ]; then for i in `seq 1 $VERBOSITY`; do - ASTARGS="$ASTARGS -v" + AST_ARGS="$AST_ARGS -v" done fi if [ "x$INTERNALTIMING" = "xyes" ]; then - ASTARGS="$ASTARGS -I" + AST_ARGS="$AST_ARGS -I" fi if [ "x$TEMPRECORDINGLOCATION" = "xyes" -o "x$TMPRECORDINGLOCATION" = "xyes" ]; then - ASTARGS="$ASTARGS -t" + AST_ARGS="$AST_ARGS -t" fi if [ "x$COLOR" = "xyes" ]; then export TERM=linux - daemon sh -c "$DAEMON $ASTARGS $AST_EXTRA_ARGS -c" >/dev/null </dev/null 2>&1 & + daemon sh -c "$DAEMON $AST_ARGS $AST_EXTRA_ARGS -c" >/dev/null </dev/null 2>&1 & else - daemon $DAEMON $ASTARGS $AST_EXTRA_ARGS + daemon $DAEMON $AST_ARGS $AST_EXTRA_ARGS fi RETVAL=$? [ $RETVAL -eq 0 ] && touch /var/lock/subsys/asterisk I have to 'chattr +i /etc/init.d/asterisk' for new updates donĀ“t change it ... Regards, Sds. Alexandre J. Correa Onda Internet http://www.onda.net.br IPV6 Ready !!!
-- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel