audit log for "setenforce" changes?

Chuck Anderson cra at WPI.EDU
Fri Jan 11 22:10:33 UTC 2008


On Fri, Jan 11, 2008 at 04:16:21PM -0500, Stephen Smalley wrote:
> 
> On Fri, 2008-01-11 at 16:06 -0500, Chuck Anderson wrote:
> > Is there any way to tell from the audit log or elsewhere when 
> > someone/something changed SELinux from enforcing to permissive or vice 
> > versa?
> 
> Look for MAC_STATUS records in the audit log, e.g.
> 	/sbin/ausearch -m MAC_STATUS
> 
> These include changes to enforcing mode, with the enforcing= and
> old_enforcing= values.

This doesn't work apparently:

#cat /etc/fedora-release 
Fedora release 8 (Werewolf)

#ausearch -m MAC_STATUS
<no matches>
#sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted
#setenforce 1
#sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted
[root at gkar 17:09:19 /var/log/audit]#ausearch -m MAC_STATUS
<no matches>
#setenforce 0
#sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   permissive
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted
#ausearch -m MAC_STATUS
<no matches>




More information about the fedora-selinux-list mailing list