I just coimpile the 2.33 version on my SuSE 9.0 box and it runs ok... as root. but when I try to use the parameters '-u' and '-g' to change the execution to 'dnsmasq' user and 'dnsmasq' group, that I created to run this software peace, I see the message "failed to access /etc/ppp/resolv.conf: Permission denied" on syslog.
When I start a command line execution with "dnsmasq -u dnsmasq -g dnsmasq -x /var/run/dnsmasq/dnsmasq.pid" the message appears on syslog, but if I execute "dnsmasq -u dnsmasq -g dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -d" (note the "-d") it works. Is this a knowing behavior or a bug? What am I doing wrong? Edson.