Changes to work for non-privilaged users

root still takes the easy ls way.  Else we search sudo -l for services a user is allowed to work with.
This is better than tab throwing permission denied or whatever it would.

RT#327601