> 2.1.1. Definition
> 
>    The read_authorization property may optionally be added to any
>    property group of type application (SCF_GROUP_APPLICATION).  It is
>    defined to be a string-valued property with zero or more values.  Each
>    string value (if any) of this property will be interpreted as the name
>    of an rbac(5) authorization defined in auth_attr(4).  A
>    read_authorization property which is not string-valued will not be
>    interpreted specially.

        I don't understand this last sentence.  I thought that the
        read_authorization property was similar to method, modify, and
        value_authorizations in that its type was string.

> 2.3. svcprop(1) changes
> 
>    With respect to SPGs, svcprop(1)'s behaviour is modified as follows:
> 
>    - If a property or property group was explicitly specified with -p,
>      and svc.configd(1M) denies access to the values of the specified
>      property/ies, svcprop(1) will abort and, unless the '-q' option was
>      provided, display an error message.

        What does abort mean in this context?  Does it call abort(3C),
        or does it return an error?

>    - If no property or property group was specified, properties for
>      which the user lacks appropriate authorization to read will be
>      displayed as if they had zero values (the present behaviour is to
>      display the empty string for the value of such properties).

        I don't understand this last sentence.  Is the present behavior
        being modified?  Would string valued properties have "0" returned?
        Would string valued properties have an empty string returned?

>    smf_security(5)

>       value_authorization   Authorizations  allow   changing   the
>                             values of any property of the property
> -                           group except modify_authorization.
> +                           group except modify_authorization, and
> +                           the retrieval of any property values
> +                           except modify_authorization from the
> +                           property group if sensitive.

        Does this case modify the action of value_authorization with
        respect to modify_authorization?  I'm not sure what it is
        saying.  I can read it as saying the value_authorization
        doesn't allow the retrieval of the value of a modify_authorization
        that is present in a sensitive property group.  I'm not sure
        that makes sense.

        The way I've read this proposal, if I can change the sensitive
        property value, I can read it.  Please clarify.

Gary..

Reply via email to