The supplied winbind.init file for Red Hat (in packaging/RedHat) looks for "winbind uid" instead of "idmap uid", so if you use the "idmap uid" option as you should, it won't start or stop winbind at all. (Presumably you would want to retain backwards compatibility if "winbind uid" is still to be allowed in the config file).
Reassigning to jht who seems to be handling the redhat packaging stuff.
jht doesn't handle the RH packaging. That would be me. fixed by changing to if [ "`egrep -i '(idmap.*uid|winbind.*uid)' $CONFIG | egrep -v [\#\;]`" ]; then
originally reported against 3.0.0beta2. CLeaning out non-production release versions.
sorry for the same, cleaning up the database to prevent unecessary reopens of bugs.
database cleanup