All of lore.kernel.org
 help / color / mirror / Atom feed
* MLS Not enforcing secadm and auditadm
@ 2011-07-06 12:42 Kurt.Nelson
  2011-07-06 13:08 ` Christopher J. PeBenito
  2011-07-06 19:17 ` Daniel J Walsh
  0 siblings, 2 replies; 3+ messages in thread
From: Kurt.Nelson @ 2011-07-06 12:42 UTC (permalink / raw)
  To: selinux


[-- Attachment #1.1: Type: text/plain, Size: 2797 bytes --]

I'm setting up a RHEL6 box with MLS and am having issues with it enforcing
the use of roles. Secadm_r and auditadm_r are not required to run setenforce
or semanage and no role is able to write in /etc/audit/ at all. The IRC
channel seems to believe there is an issue with the ifndef('enable_mls'. not
triggering.

 

[root@hatch ~]$ id -Z

staff_u:sysadm_r:sysadm_t:s0

 

[knelson6@hatch ~]$ ls -Z /usr/sbin/semanage 

-rwxr-xr-x. root root system_u:object_r:semanage_exec_t:s0
/usr/sbin/semanage

 

[knelson6@hatch ~]$ sestatus

SELinux status:                 enabled

SELinuxfs mount:                /selinux

Current mode:                   enforcing

Mode from config file:          enforcing

Policy version:                 24

Policy from config file:        mls

 

[root@hatch ~]# sesearch --allow -s sysadm_t -t semanage_exec_t -c file -p
execute

Found 3 semantic av rules:

   allow sysadm_t application_exec_type : file { ioctl read getattr lock
execute execute_no_trans open } ; 

   allow sysadm_usertype application_exec_type : file { ioctl read getattr
lock execute execute_no_trans open } ; 

   allow sysadm_t semanage_exec_t : file { ioctl read write create getattr
setattr lock relabelfrom relabelto append unlink link rename execute open }
;

 

[root@hatch ~]# sesearch -SCT --allow -s sysadm_t -t semanage_exec_t

Found 11 semantic av rules:

   allow sysadm_t application_exec_type : file { ioctl read getattr lock
execute execute_no_trans open } ; 

   allow sysadm_t file_type : filesystem getattr ; 

   allow sysadm_usertype application_exec_type : file { ioctl read getattr
lock execute execute_no_trans open } ; 

   allow sysadm_usertype file_type : filesystem getattr ; 

   allow sysadm_t semanage_exec_t : file { ioctl read write create getattr
setattr lock relabelfrom relabelto append unlink link rename execute open }
; 

   allow sysadm_t semanage_exec_t : dir { ioctl read write create getattr
setattr lock relabelfrom relabelto unlink link rename add_name remove_name
reparent search rmdir open } ; 

   allow sysadm_t semanage_exec_t : lnk_file { ioctl read write create
getattr setattr lock relabelfrom relabelto append unlink link rename } ; 

   allow sysadm_t semanage_exec_t : chr_file { getattr relabelfrom relabelto
} ; 

   allow sysadm_t semanage_exec_t : blk_file { getattr relabelfrom relabelto
} ; 

   allow sysadm_t semanage_exec_t : sock_file { ioctl read write create
getattr setattr lock relabelfrom relabelto append unlink link rename open }
; 

   allow sysadm_t semanage_exec_t : fifo_file { ioctl read write create
getattr setattr lock relabelfrom relabelto append unlink link rename open }
; 

 

Found 1 semantic te rules:

   type_transition sysadm_t semanage_exec_t : process semanage_t;

--

Kurt Nelson

GTRI-STL IT Coop

 


[-- Attachment #1.2: Type: text/html, Size: 6395 bytes --]

[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 2917 bytes --]

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

end of thread, other threads:[~2011-07-06 19:17 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-06 12:42 MLS Not enforcing secadm and auditadm Kurt.Nelson
2011-07-06 13:08 ` Christopher J. PeBenito
2011-07-06 19:17 ` Daniel J Walsh

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.