> >>                       Multiple -e and -d options can  be  specified  on
> >> -                     the  command  line. Only users with the sys_admin
> >> -                     privilege can use this option.
> >> +                     the  command  line. Only users and roles belonging
> >> +             to the "Maintenance and Repair" RBAC profile can
> >> +             use this option.
> > 
> > Suggest: Only users and roles with the solaris.smf.manage.coreadm and 
> > solaris.smf.value.coreadm authorizations can use this option.
> 
>    When researching the case, I was advised to look at the dladm man
>    page.  It takes the approach of documenting the necessary profile.

        Possibly not architecturally relevant, but clearly a Docs issue
        that I've tried to put on the plate for years is just how to
        document Rights Profiles and their relationship to auths and
        commands.

        Sigh, not happened yet.

        I believe I suggested look at dladm / use the Rights Profile as
        the solution here.  The architectural question is where the user
        interface is.  Is it at the authorization level, or the Rights
        Profile level.  If it's at the Rights Profile level then the
        implementation can be changed without breaking compatibility.
        If it's at the authorization level, then that must be maintained.
        For example, if a command in a profile today requires
        the foo privilege and a later change it requires the foo and
        bar privileges, if the Rights Profile is the supported interface
        for that command, adding the bar privilege requirement is a
        compatible change, while requiring a new privilege may not
        be a compatible change.

        I'm not suggesting we duke it out in this Fast-Track, but
        I am (again) suggesting that the RBAC project team has not
        completed the task of defining what is to be documented as
        the User/Admin interface.

Gary..

Reply via email to