diff -up smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme.usermod smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme --- smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme.usermod 2008-11-17 06:49:09.000000000 -0500 +++ smeserver-nagios-2.0.0/root/etc/rc.d/init.d/nagios-sme 2013-10-13 18:49:52.000000000 -0400 @@ -1,6 +1,11 @@ #!/bin/sh /usr/sbin/usermod -G www nagios -/usr/sbin/usermod -G nagios,nagiocmd www +listgroup=`groups www| sed 's/^.*: //g'|sed 's/ /,/g'`; +if [[ ! $listgroup == *nagios* ]] +then +listgroup=$listgroup ",nagios,nagioscmd"; +fi +/usr/sbin/usermod -G $listgroup www /bin/mkdir -p /var/nagios/rw /bin/chown -R nagios.www /var/nagios/rw /bin/chmod -R u+rwx,g+rws,o-rwx /var/nagios/rw