Quoth Tim Foster on Fri, Oct 03, 2008 at 02:28:07PM +0100:
> One thing I wanted to have, was the general/action_authorization
> property value get specified in the main service instead of declaring it
> for each instance.  For some reason, when I do that without having that
> property also set in the instance manifests, the zfssnap user gets
> permission denied when trying to enable/disable the service.

action_authorization is inherited.  It does not permit enable/disable,
however.  It does permit temporary enable/disable.

value_authorization is needed to modify general/enabled, which permits
persistent enable/disable.  value_authorization is not inherited.  It
would be logical to think that the fix for 5105087 would have changed
that, but it didn't.  I don't remember why.  I probably minimized
inheritence to minimize security implications.

It seems logical now, so file an RFE.


David

Reply via email to