./xauth?

Tomas Mraz tmraz at redhat.com
Fri Jul 11 16:00:42 UTC 2008


On Fri, 2008-07-11 at 15:43 +0000, Carl D. Roth wrote:
> On Fri, 11 Jul 2008 08:14:21 -0700, Dan Thurman wrote:
> 
> > I am not sure what this is, and /.xauth does not exist, but here is the
> > log:
> > ================================
> > Summary:
> > 
> > SELinux is preventing su (initrc_su_t) "execute" to ./xauth
> > (xauth_exec_t).
> > 
> > Detailed Description:
> > 
> 
> I had that happen on one of my systems too.  It was starting a service in 
> init.d that changed userid's via 'su'.  Since it was a headless 
> application (i.e. daemon) I chose to ignore the errors as follows:
> 
>   gen_require(`
>     type initrc_su_t;
>     type sshd_t;
>     type xauth_exec_t;
>   ')
> 
>   dontaudit initrc_su_t sshd_t:key { search };
>   dontaudit initrc_su_t xauth_exec_t:file { execute };
> 
> As you can see, the 'su' session also tried to grovel around for SSH keys.

If there is a service which runs su in init scripts it should be
reported as bug on the package which owns the service. 'runuser' should
be used instead of 'su' in init scripts.
-- 
Tomas Mraz
No matter how far down the wrong road you've gone, turn back.
                                              Turkish proverb




More information about the fedora-selinux-list mailing list