<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: I love SELinux (part II)</title>
	<atom:link href="http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/</link>
	<description>World Organi[sz]ation Of Broken Dreams</description>
	<lastBuildDate>Thu, 01 Dec 2011 20:35:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: domg472</title>
		<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/comment-page-1/#comment-131266</link>
		<dc:creator>domg472</dc:creator>
		<pubDate>Thu, 26 Jun 2008 14:42:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonmasters.org/blog/?p=686#comment-131266</guid>
		<description>The user visible tool is setroubleshoot but it is useless by nature in  my view since it can only inform users ( make users panic even more) . I&#039;ve been opting for a kerneloops kind of daemon that takes care of this in the background.

First it should determine whether it is a missing TE rule or a disabled tunable / unset file type. If its a TE rule than it should only just ask a user if it can send the oops upstream. If it is a misconfiguration it should send the diagnose to root@localhost and tell a user to contact admin, or maybe prompt for a root password and or to auto configure or something...</description>
		<content:encoded><![CDATA[<p>The user visible tool is setroubleshoot but it is useless by nature in  my view since it can only inform users ( make users panic even more) . I&#8217;ve been opting for a kerneloops kind of daemon that takes care of this in the background.</p>
<p>First it should determine whether it is a missing TE rule or a disabled tunable / unset file type. If its a TE rule than it should only just ask a user if it can send the oops upstream. If it is a misconfiguration it should send the diagnose to root@localhost and tell a user to contact admin, or maybe prompt for a root password and or to auto configure or something&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matěj</title>
		<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/comment-page-1/#comment-131265</link>
		<dc:creator>Matěj</dc:creator>
		<pubDate>Thu, 26 Jun 2008 13:45:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonmasters.org/blog/?p=686#comment-131265</guid>
		<description>This is the reason why I have sealert -s as part of my startup in gnome-session-properties -- in the situation like this (and yes, I haven&#039;t managed to make virtual machines work in F9 with SELinux in the enforcing mode -- BTW, what&#039;s the bugzilla number of your bug?) I quickly see who is to be blamed for failure to do what I want to be done.</description>
		<content:encoded><![CDATA[<p>This is the reason why I have sealert -s as part of my startup in gnome-session-properties &#8212; in the situation like this (and yes, I haven&#8217;t managed to make virtual machines work in F9 with SELinux in the enforcing mode &#8212; BTW, what&#8217;s the bugzilla number of your bug?) I quickly see who is to be blamed for failure to do what I want to be done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russell Coker</title>
		<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/comment-page-1/#comment-131264</link>
		<dc:creator>Russell Coker</dc:creator>
		<pubDate>Thu, 26 Jun 2008 10:00:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonmasters.org/blog/?p=686#comment-131264</guid>
		<description>One thing to keep in mind is the fact that ordinary users do not run virtual machines, Apache, or most of the other things that cause people to complain about SE Linux.

I&#039;ve observed many people install and use SE Linux machines without knowing anything about it, their machine just works.

The amount of skill required to run virtual machines is significantly greater than the skill required to run Firefox.  So if you have that skill then being able to determine how to get SE Linux to work with it (which at a last result only requires asking on a mailing list) should not be too difficult.

There are always trade-offs between security and usability.  The fact that most users don&#039;t notice it&#039;s presence indicates to me that SE Linux is not unfriendly to users.</description>
		<content:encoded><![CDATA[<p>One thing to keep in mind is the fact that ordinary users do not run virtual machines, Apache, or most of the other things that cause people to complain about SE Linux.</p>
<p>I&#8217;ve observed many people install and use SE Linux machines without knowing anything about it, their machine just works.</p>
<p>The amount of skill required to run virtual machines is significantly greater than the skill required to run Firefox.  So if you have that skill then being able to determine how to get SE Linux to work with it (which at a last result only requires asking on a mailing list) should not be too difficult.</p>
<p>There are always trade-offs between security and usability.  The fact that most users don&#8217;t notice it&#8217;s presence indicates to me that SE Linux is not unfriendly to users.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Vodden</title>
		<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/comment-page-1/#comment-131263</link>
		<dc:creator>Richard Vodden</dc:creator>
		<pubDate>Thu, 26 Jun 2008 08:17:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonmasters.org/blog/?p=686#comment-131263</guid>
		<description>John,

Long time no see - I hope you&#039;re well!

I suspect the point I&#039;m about to make means I agree with you if I understand the point that you&#039;re trying to make (if you see what I mean)!!

I&#039;m a very firm believer in using the simplest tool possible to achieve the desired goals. In the case of your laptop - you have a single user system administered by an expert - therefore all the permissions models you currently require can be implemented using the standard unix security mechanisms. This situation is also not likely to change - you therefore have no need for the SELinux functionality and shouldn&#039;t be using it. If I have a file server which thousands of people access daily then the permissions models will be more complex and SELinux may well be appropriate - its about having tools available to achieve the desired tasks. 

The issues you&#039;re seeing with SELinux are analogous to someone complaining that there Granny can&#039;t drive an Articulated Lorry to the shops twice a week (or possibly that the engine from an artic doesn&#039;t fit in her metro).

I think the point you&#039;re making is that distributions shouldn&#039;t turn on SE Linux by default. I guess I agree with that, but I think it depends more on what the distribution is targeted at. Whatever the default is, there should definitely be a simple and straightforward opt in/out at the point of installation.

I also agree that the support tools for SELinux suck - but then that&#039;s why server ops get paid isn&#039;t it? ;-)</description>
		<content:encoded><![CDATA[<p>John,</p>
<p>Long time no see &#8211; I hope you&#8217;re well!</p>
<p>I suspect the point I&#8217;m about to make means I agree with you if I understand the point that you&#8217;re trying to make (if you see what I mean)!!</p>
<p>I&#8217;m a very firm believer in using the simplest tool possible to achieve the desired goals. In the case of your laptop &#8211; you have a single user system administered by an expert &#8211; therefore all the permissions models you currently require can be implemented using the standard unix security mechanisms. This situation is also not likely to change &#8211; you therefore have no need for the SELinux functionality and shouldn&#8217;t be using it. If I have a file server which thousands of people access daily then the permissions models will be more complex and SELinux may well be appropriate &#8211; its about having tools available to achieve the desired tasks. </p>
<p>The issues you&#8217;re seeing with SELinux are analogous to someone complaining that there Granny can&#8217;t drive an Articulated Lorry to the shops twice a week (or possibly that the engine from an artic doesn&#8217;t fit in her metro).</p>
<p>I think the point you&#8217;re making is that distributions shouldn&#8217;t turn on SE Linux by default. I guess I agree with that, but I think it depends more on what the distribution is targeted at. Whatever the default is, there should definitely be a simple and straightforward opt in/out at the point of installation.</p>
<p>I also agree that the support tools for SELinux suck &#8211; but then that&#8217;s why server ops get paid isn&#8217;t it? <img src='http://www.jonmasters.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Masters</title>
		<link>http://www.jonmasters.org/blog/2008/06/25/i-love-selinux-part-ii/comment-page-1/#comment-131262</link>
		<dc:creator>Jon Masters</dc:creator>
		<pubDate>Wed, 25 Jun 2008 19:49:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.jonmasters.org/blog/?p=686#comment-131262</guid>
		<description>Ah, I think you&#039;re missing two things:

*). I know what SE Linux is, and what it&#039;s supposed to do. I&#039;ve even read pieces of the kernel side implementation. I feel reasonably confident that I can moan :)

*). It&#039;s not up to the &quot;administrator&quot; or &quot;authorized personnel&quot; to administer my laptop or home desktop system running Fedora. There is nobody else doing this in the vast majority of cases. Therefore, if you have to file a BZ with your distro every time you want to do something new (like open a VM on a different volume, and then also open a CD image too), you lose. If we&#039;re going to have policy like this, it needs to be controllable with user-visible tools.</description>
		<content:encoded><![CDATA[<p>Ah, I think you&#8217;re missing two things:</p>
<p>*). I know what SE Linux is, and what it&#8217;s supposed to do. I&#8217;ve even read pieces of the kernel side implementation. I feel reasonably confident that I can moan <img src='http://www.jonmasters.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>*). It&#8217;s not up to the &#8220;administrator&#8221; or &#8220;authorized personnel&#8221; to administer my laptop or home desktop system running Fedora. There is nobody else doing this in the vast majority of cases. Therefore, if you have to file a BZ with your distro every time you want to do something new (like open a VM on a different volume, and then also open a CD image too), you lose. If we&#8217;re going to have policy like this, it needs to be controllable with user-visible tools.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
