Darren Reed wrote:
> Darren J Moffat wrote:
>> Darren Reed wrote:
>>> Darren J Moffat wrote:
>>>> Rather than SUNW as a prefix why not "org.opensolaris." or "com.sun" ?
>>>
>>> I've no strong opinion about this ...
>>> do we have some internal structure for such names?
>>>
>>> "com.sun.inetd" seems too.... "broad" for my liking...
>>> "com.sun.solaris.inetd" might be a better/tighter fit.
>>
>> or even just "solaris.inetd" which matches the hierarchy used for RBAC 
>> authorisations.
> 
> That crossed my mind, but I wasn't sure if it would be desirable
> to have two name spaces that look the same but are for different
> purposes. Someone might assume that a project named "solaris.inetd"
> meant there was an RBAC authroisation or that if there was an RBAC
> authorisation called "solaris.inetd" that it referred to the same
> object as the project name. Good engineering would suggest that a
> project called "solaris.inetd" wasn't used for sendmail and simiarly
> that an RBAC authorisation bearing the same name also didn't refer
> to something that wasn't inetd...
> 
> I don't mind updating the spec to say that names are "solaris.*"
> and that if there's already an RBAC name for that object then the
> project must bear the same name. Also if there isn't an exact match
> in the RBAC names that the name must otherwise fit into the RBAC
> naming heirarchy. Thus solaris.inetd would become
> "solaris.network.inetd".
> 

I agree that "solaris." is a good prefix for reserved project names. I 
don't think there necessarily needs to be a connection between the 
project name and any authorizations that might be used by software 
running under that project id.

In particular, I recommend using the single "solaris." prefix in the 
same way that "SUNW" was suggested earlier and *not* trying to create 
hierarchical project names like "solaris.network.inetd". The latter 
usage at least suggests the existence of a higher-level solaris.network 
project that limits the resources of all the solaris.network.* projects.

        Scott

-- 
Scott Rotondo
Principal Engineer, Solaris Security Technologies
President, Trusted Computing Group
Phone/FAX: +1 408 850 3655 (Internal x68278)

Reply via email to