I haven't read every message in this thread, but I have scanned most of 
them, so sorry if someone else already made this point.

The distinction between "enable" and "start" is already very strong in 
SMF so strong in fact that there are separate authorisations hierarchies 
(solaris.smf.modify vs solaris.smf.manage) and by default two separate 
RBAC profiles ("Service Management" vs "Service Operator").

A user given the "Service Operator" profile is NOT allowed to change the 
   persistent status only the temporary status.  This means that users 
with "Service Operator" who want to stop/start a service are always 
using "svcadm disable -t" when when what they are really only allowed to 
do is stop the service.

It is this distinction that caused me to log 6182530 in the first place 
and is basically the argument I used in the CR.

-- 
Darren J Moffat

Reply via email to