Re: run_init patch for Fedora 8

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2007-12-27 at 14:39 -0700, Peter A. Bigot wrote:
> This patch, or something like it, seems to be necessary to allow run_init to
> execute in the sysadm_r role on a Fedora 8 system.  Without it I see:
> 
> type=SYSCALL msg=audit(12/27/2007 13:33:40.332:93) : arch=i386 syscall=execve success=yes exit=0 a0=2e3a18 a1=bfd2c31c a2=2e5408 a3=400 items=0 ppid=2123 pid=2126 auid=pab uid=root gid=root euid=root suid=root fsuid=root egid=root sgid=root fsgid=root tty=pts0 comm=unix_update exe=/sbin/unix_update subj=staff_u:sysadm_r:run_init_t:s0-s15:c0.c255 key=(null) 
> type=AVC msg=audit(12/27/2007 13:33:40.332:93) : avc:  denied  { execute_no_trans } for  pid=2126 comm=run_init path=/sbin/unix_update dev=sda2 ino=589945 scontext=staff_u:sysadm_r:run_init_t:s0-s15:c0.c255 tcontext=system_u:object_r:updpwd_exec_t:s0 tclass=file 
> type=AVC msg=audit(12/27/2007 13:33:40.332:93) : avc:  denied  { read } for  pid=2126 comm=run_init name=unix_update dev=sda2 ino=589945 scontext=staff_u:sysadm_r:run_init_t:s0-s15:c0.c255 tcontext=system_u:object_r:updpwd_exec_t:s0 tclass=file 
> type=AVC msg=audit(12/27/2007 13:33:40.332:93) : avc:  denied  { execute } for  pid=2126 comm=run_init name=unix_update dev=sda2 ino=589945 scontext=staff_u:sysadm_r:run_init_t:s0-s15:c0.c255 tcontext=system_u:object_r:updpwd_exec_t:s0 tclass=file

I added only the domtrans as your messages don't indicate the additional
access from run is required.

> Index: policy/modules/system/selinuxutil.te
> ===================================================================
> --- policy/modules/system/selinuxutil.te	(revision 2565)
> +++ policy/modules/system/selinuxutil.te	(working copy)
> @@ -388,6 +388,13 @@
>   seutil_libselinux_linked(run_init_t)
>   seutil_read_default_contexts(run_init_t)
> 
> +ifdef(`distro_redhat',`
> +	gen_require(`
> +		attribute admin_terminal;
> +	')
> +	auth_run_upd_passwd(run_init_t, sysadm_r, admin_terminal);
> +')
> +
>   ifndef(`direct_sysadm_daemon',`
>   	ifdef(`distro_gentoo',`
>   		# Gentoo integrated run_init:

-- 
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150



--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux