Re: [PATCH] libselinux: add support for /contexts/postgresql_contexts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2008-05-27 at 16:15 -0400, Eamon Walsh wrote:
> Christopher J. PeBenito wrote:
> > On Tue, 2008-05-27 at 14:34 -0400, Stephen Smalley wrote:
> >   
> >> On Tue, 2008-05-27 at 13:55 -0400, Christopher J. PeBenito wrote:
> >>> I mainly had an issue with statements like:
> >>>
> >>> type_transition postgresql_t postgresql_t:db_database sepgsql_db_t;
> >>> type_transition postgresql_t sepgsql_database_type:db_table sepgsql_sysobj_t;
> >>> type_transition postgresql_t sepgsql_database_type:db_procedure sepgsql_proc_t;
> >>> type_transition postgresql_t sepgsql_database_type:db_blob sepgsql_blob_t;
> >>> type_transition sepgsql_client_type postgresql_t:db_database sepgsql_db_t;
> >>>       
> 
> I don't see the problem with the above statements - seems like a 
> reasonable use of transitions to me.  If you don't like the first four 
> transitions, then I would ask -- why not simply eliminate the target 
> types in those rules and label all of those objects with postgresql_t 
> (default transition)?  Clearly the names are just for convenience.  You 
> did a similar thing with the X policy: going through and combining types.

I don't think this is the same situation.  Having a table labeled
postgresql_t doesn't make sense to me, since postgresql_t is the type of
the server process.  Though, I suppose that if it wasn't an object
manager, then the objects would implicitly be postgresql_t and/or
postgresql_db_t.  So to conclude my stream of consciousness, I'm
compelled by your argument, but I'm not sure its enough to change my
position.

-- 
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux