saslauthd can run without root as long as you aren't running against PAM. Would it be possible to: 1) get a saslauth user created by default 2) make /var/run/saslauthd owned by sasldauth.saslauth 3) Add the diff attached to this report to the initscript 4) make the default /etc/sysconfig/saslauthd like the one attached. Thanks :)
Created attachment 126216 [details] add $DAEMONOPTS to saslauthd startup. And submit the right file.
Created attachment 126217 [details] Sample /etc/sysconfig/saslauthd for running as non-privileged user
Comment on attachment 126216 [details] add $DAEMONOPTS to saslauthd startup. And submit the right file. --- saslauthd~ 2006-03-16 14:59:41.583375088 +0200 +++ saslauthd 2006-03-16 14:59:53.783889717 +0200 @@ -34,7 +34,7 @@ start() { echo -n $"Starting $prog: " - daemon $path -m $SOCKETDIR -a $MECH $FLAGS + daemon $DAEMONOPTS $path -m $SOCKETDIR -a $MECH $FLAGS RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.