All of lore.kernel.org
 help / color / mirror / Atom feed
* RFC: Per-object manager controls in /selinux/config
@ 2007-12-19 23:29 Eamon Walsh
  2007-12-20  5:01 ` KaiGai Kohei
  0 siblings, 1 reply; 9+ messages in thread
From: Eamon Walsh @ 2007-12-19 23:29 UTC (permalink / raw)
  To: SELinux List; +Cc: Stephen Smalley, Karl MacMillan, Joshua Brindle

I am proposing adding a separate config line for each userspace object 
manager, as follows:

 #	permissive - SELinux prints warnings instead of enforcing.
 #	disabled - SELinux is fully disabled.
 SELINUX=enforcing
+
+# SELINUX_MANAGER= can take one of these four values
+#	enforcing - SELinux security policy is enforced by this object manager.
+#	permissive - The object manager prints warnings instead of enforcing.
+#	disabled - SELinux is fully disabled by this object manager.
+#	default - The object manager will track the system setting.
+SELINUX_DBUS=default
+SELINUX_XSERVER=permissive
+
 # SELINUXTYPE= type of policy in use. Possible values are:
 #	targeted - Only targeted network daemons are protected.
 #	strict - Full SELinux protection.



However, I am a little unclear on how runtime setenforce calls should be 
dealt with.  The way it currently works is if the userspace object 
manager is initialized without an enforcing mode specified in the call 
to avc_open(), it will track the system setting and conform to netlink 
"setenforce" messages.  However, if avc_open() is called with an 
enforcing mode specified, it will stay in that mode and not respond to 
the netlink messages.  Users might thus be confused if they issue a 
"setenforce 0" and the X server stays in enforcing mode because it was 
specified that way in the config file.  But I'm of the opinion that 
runtime setenforcing is an abnormal event, and anyone who edits the 
config file away from "default" and then runs setenforce will understand 
how it works.


-- 
Eamon Walsh <ewalsh@tycho.nsa.gov>
National Security Agency


--
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.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2008-06-09 11:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-19 23:29 RFC: Per-object manager controls in /selinux/config Eamon Walsh
2007-12-20  5:01 ` KaiGai Kohei
2007-12-20  6:03   ` Joshua Brindle
2008-06-04  4:35   ` KaiGai Kohei
2008-06-05 19:12     ` Eamon Walsh
2008-06-05 19:49       ` Stephen Smalley
2008-06-06  6:13         ` KaiGai Kohei
2008-06-06 12:52           ` Stephen Smalley
2008-06-09 11:09             ` KaiGai Kohei

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.