From: "Justin P. mattock" <justinmattock@gmail.com>
To: Stephen Smalley <sds@tycho.nsa.gov>
Cc: Alan Rouse <alan.rouse@ericsson.com>,
Dominick Grift <domg472@gmail.com>,
"selinux@tycho.nsa.gov" <selinux@tycho.nsa.gov>,
"Christopher J. PeBenito" <cpebenito@tresys.com>
Subject: Re: SELinux Policy in OpenSUSE 11.2
Date: Mon, 22 Feb 2010 11:57:04 -0800 [thread overview]
Message-ID: <4B82E190.5060306@gmail.com> (raw)
In-Reply-To: <dd18b0c31002221129s4be9b56cha13b7be39c2cba36@mail.gmail.com>
On 02/22/2010 11:29 AM, Justin Mattock wrote:
> On Mon, Feb 22, 2010 at 11:27 AM, Justin Mattock
> <justinmattock@gmail.com> wrote:
>> On Mon, Feb 22, 2010 at 6:00 AM, Stephen Smalley<sds@tycho.nsa.gov> wrote:
>>> On Fri, 2010-02-19 at 13:47 -0800, Justin P. mattock wrote:
>>>> On 02/19/2010 01:25 PM, Stephen Smalley wrote:
>>>>> On Fri, 2010-02-19 at 16:08 -0500, Alan Rouse wrote:
>>>>>> setsebool -P init_upstart=on
>>>>>> setsebool -P xdm_sysadm_login=on
>>>>>> setsebool -P xserver_object_manager=on
>>>>>
>>>>> I think you only need the first boolean setting.
>>>>> And we should likely introduce an ifdef for suse in refpolicy that
>>>>> always disables that transition so that you don't have to artificially
>>>>> turn on that boolean.
>>>>>
>>>>
>>>> as a test I built the policy with init_upstart=off
>>>> system crashes and burns with gdm/xserver(dbus error).
>>>> then changing to init_upstart=on xserver/gdm started right up.
>>>>
>>>> my question is why? especially if this is sysvinit.
>>>
>>> The refpolicy defines a domain transition from init_t to sysadm_t upon
>>> executing a shell so that the single-user mode shell is automatically
>>> run in sysadm_t, and it defines a domain transition from init_t to
>>> initrc_t upon executing an rc script (initrc_exec_t) so that rc scripts
>>> are automatically run in initrc_t. This worked with sysvinit in Fedora
>>> and Debian. However, upstart launches all services via shell command
>>> and thus all services would be run in sysadm_t if we kept that
>>> transition, so the refpolicy has the following logic (in
>>> system/init.te):
>>>
>>> tunable_policy(`init_upstart',`
>>> corecmd_shell_domtrans(init_t, initrc_t)
>>> ',`
>>> # Run the shell in the sysadm role for single-user mode.
>>> # causes problems with upstart
>>> sysadm_shell_domtrans(init_t)
>>> ')
>>>
>>> This snippet means: if init_upstart=on, then transition from init_t to
>>> initrc_t upon executing a shell, else transition from init_t to sysadm_t
>>> upon executing a shell.
>>>
>>> I had suggested trying init_upstart=on in OpenSUSE because the sestatus
>>> and pstree output showed that most processes launched by init were
>>> running in sysadm_t, similar to what would happen on a system using
>>> upstart if that boolean were not enabled.
>>>
>>> This suggests that something is different about the sysvinit setup in
>>> OpenSUSE. It might be useful to see your /etc/inittab file contents.
>>>
>>> --
>>> Stephen Smalley
>>> National Security Agency
>>>
>>>
>>
>> alright attached is dmesg and audit.log
>> both were cleaned out before the initial boot.
>>
>> yesterday I rebuilt sysvinit with the version
>> I use on my system and the patch that dan had
>> given me. but during the whole thing I can't remember
>> If I was able to bootup without the init_upstart boolean
>> turned on.(I'll rebuild that package and see if this is the case,
>> if so then this tells me that whatever/however suse built sysvinit
>> acts more like upstart(but could be wrong)).
>>
>> (BTW: I'll go(if need be) and file these, later on once
>> I get this thing cleaned and sorted out)
>>
>> --
>> Justin P. Mattock
>>
>
> hmm.. audit.log didn't go through
> resend
>
alright built sysvinit
with dan's patch he had provided me
a while back.
seems init is still hitting some dbus
thing without having init_upstart enabled.
maybe /etc/inittab is doing something.
I'll look at this today and see if I can find anything.
Justin P. Mattock
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
next prev parent reply other threads:[~2010-02-22 19:57 UTC|newest]
Thread overview: 113+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-02-16 14:55 SELinux Policy in OpenSUSE 11.2 Alan Rouse
2010-02-16 15:22 ` Dominick Grift
2010-02-16 18:04 ` Alan Rouse
2010-02-16 18:35 ` Dominick Grift
2010-02-16 18:52 ` Dominick Grift
2010-02-16 19:28 ` Stephen Smalley
2010-02-16 20:06 ` Justin P. mattock
2010-02-16 19:10 ` Stephen Smalley
2010-02-16 19:19 ` Alan Rouse
2010-02-16 19:38 ` Stephen Smalley
2010-02-16 21:30 ` Alan Rouse
2010-02-16 22:52 ` Dominick Grift
2010-02-17 3:36 ` Justin P. mattock
2010-02-17 7:16 ` Justin P. mattock
2010-02-17 13:43 ` Stephen Smalley
2010-02-17 15:35 ` Justin P. mattock
2010-02-17 16:34 ` Alan Rouse
2010-02-17 16:58 ` Stephen Smalley
2010-02-17 18:34 ` Alan Rouse
2010-02-17 18:50 ` Justin P. mattock
2010-02-17 18:58 ` Stephen Smalley
2010-02-17 19:39 ` Alan Rouse
2010-02-17 19:47 ` Justin P. mattock
2010-02-17 20:00 ` Stephen Smalley
2010-02-17 20:03 ` Alan Rouse
2010-02-17 20:12 ` Dominick Grift
2010-02-17 20:18 ` Stephen Smalley
2010-02-17 20:17 ` Alan Rouse
2010-02-17 20:25 ` Stephen Smalley
[not found] ` <5A5E55DF96F73844AF7DFB0F48721F0F529A7802A0@EUSAACMS0703.eamcs.ericsson.se>
[not found] ` <1266438910.4945.137.camel@moss-pluto.epoch.ncsc.mil>
2010-02-17 20:49 ` Alan Rouse
2010-02-17 21:09 ` Stephen Smalley
2010-02-17 21:11 ` Alan Rouse
2010-02-17 21:29 ` Stephen Smalley
2010-02-17 21:37 ` Stephen Smalley
2010-02-17 21:48 ` Alan Rouse
2010-02-18 14:16 ` Stephen Smalley
2010-02-18 21:28 ` Stephen Smalley
2010-02-18 16:03 ` Stephen Smalley
2010-02-18 17:36 ` Alan Rouse
2010-02-18 17:53 ` Stephen Smalley
2010-02-18 18:21 ` Alan Rouse
2010-02-19 14:49 ` Stephen Smalley
2010-02-19 15:29 ` Alan Rouse
2010-02-19 17:46 ` Stephen Smalley
2010-02-19 20:23 ` Alan Rouse
2010-02-19 21:06 ` Stephen Smalley
2010-02-19 21:10 ` Alan Rouse
[not found] ` <5A5E55DF96F73844AF7DFB0F48721F0F529A780365@EUSAACMS0703.eamcs.ericsson.se>
2010-02-18 14:12 ` Stephen Smalley
2010-02-18 14:45 ` Alan Rouse
2010-02-17 20:08 ` Alan Rouse
2010-02-18 21:40 ` Justin P. mattock
2010-02-18 21:53 ` Alan Rouse
2010-02-18 23:17 ` Justin P. mattock
2010-02-19 14:35 ` Stephen Smalley
2010-02-19 15:43 ` Justin P. mattock
2010-02-19 15:58 ` Alan Rouse
2010-02-19 16:26 ` Justin P. mattock
2010-02-19 14:28 ` Stephen Smalley
2010-02-19 15:48 ` Justin P. mattock
2010-02-19 18:46 ` Justin P. mattock
2010-02-19 21:08 ` Alan Rouse
2010-02-19 21:19 ` Dominick Grift
2010-02-19 21:22 ` Justin P. mattock
2010-02-19 21:25 ` Stephen Smalley
2010-02-19 21:30 ` Alan Rouse
2010-02-19 21:37 ` Stephen Smalley
2010-02-19 21:53 ` Alan Rouse
2010-02-22 14:10 ` Stephen Smalley
[not found] ` <5A5E55DF96F73844AF7DFB0F48721F0F52E41FF16B@EUSAACMS0703.eamcs.ericsson.se>
[not found] ` <1266850844.15933.38.camel@moss-pluto.epoch.ncsc.mil>
2010-02-22 17:39 ` Alan Rouse
2010-02-22 17:56 ` Stephen Smalley
2010-02-22 19:12 ` Alan Rouse
2010-02-22 19:37 ` Stephen Smalley
2010-02-19 23:48 ` Justin P. mattock
2010-02-22 1:29 ` Justin P. mattock
2010-02-19 21:47 ` Justin P. mattock
2010-02-22 14:00 ` Stephen Smalley
2010-02-22 19:27 ` Justin Mattock
[not found] ` <dd18b0c31002221129s4be9b56cha13b7be39c2cba36@mail.gmail.com>
2010-02-22 19:57 ` Justin P. mattock [this message]
2010-02-22 20:24 ` Stephen Smalley
2010-02-22 21:25 ` Justin Mattock
2010-02-22 21:42 ` Stephen Smalley
2010-02-22 22:10 ` Justin P. mattock
2010-02-22 22:35 ` Justin Mattock
2010-02-23 6:17 ` Justin P. mattock
2010-02-23 13:40 ` Stephen Smalley
2010-02-23 14:13 ` Justin P. mattock
2010-02-23 15:56 ` Alan Rouse
2010-02-23 16:10 ` Stephen Smalley
2010-02-23 17:41 ` Justin P. mattock
2010-02-23 18:01 ` Stephen Smalley
2010-02-23 18:30 ` Justin P. mattock
2010-02-23 18:42 ` Stephen Smalley
2010-02-23 18:58 ` Justin P. mattock
2010-02-23 19:00 ` Stephen Smalley
2010-02-23 19:03 ` Justin Mattock
2010-02-23 20:37 ` Justin P. mattock
2010-02-22 17:58 ` Alan Rouse
2010-02-22 18:23 ` Justin P. mattock
2010-02-22 18:31 ` Alan Rouse
2010-02-22 18:49 ` Justin P. mattock
[not found] ` <5A5E55DF96F73844AF7DFB0F48721F0F529A780232@EUSAACMS0703.eamcs.ericsson.se>
2010-02-17 19:58 ` Stephen Smalley
2010-02-17 20:09 ` Justin P. mattock
2010-02-17 20:21 ` Stephen Smalley
2010-02-17 23:22 ` Justin P. mattock
2010-02-18 15:17 ` Alan Rouse
2010-02-18 18:33 ` Justin P. mattock
2010-02-18 18:44 ` Alan Rouse
2010-02-17 13:35 ` Stephen Smalley
2010-02-17 15:14 ` Alan Rouse
2010-02-17 15:33 ` Stephen Smalley
-- strict thread matches above, loose matches on Subject: below --
2010-02-17 14:04 Thomas
2010-04-29 6:43 Justin P. Mattock
2010-04-29 7:01 ` Justin P. Mattock
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4B82E190.5060306@gmail.com \
--to=justinmattock@gmail.com \
--cc=alan.rouse@ericsson.com \
--cc=cpebenito@tresys.com \
--cc=domg472@gmail.com \
--cc=sds@tycho.nsa.gov \
--cc=selinux@tycho.nsa.gov \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.