fstab, mount, minilog ...

Russell Coker russell at coker.com.au
Wed Aug 25 08:28:14 UTC 2004


On Wed, 25 Aug 2004 02:46, Tom London <selinux at comcast.net> wrote:
> Newest Rawhide: some funny things at boot up:
>
> Aug 24 08:43:24 fedora kernel: audit(1093336939.824:0): avc:  denied  {
> use } for  pid=546 exe=/sbin/minilogd path=/init dev=rootfs ino=14
> scontext=system_u:system_r:syslogd_t tcontext=system_u:system_r:kernel_t
> tclass=fd

I'm getting the same, it seemed to have started at kernel 2.6.8-1.525.  Kernel 
2.6.8-1.524 didn't have that on my targeted test machine.

> Aug 24 08:43:24 fedora kernel: audit(1093336939.943:0): avc:  denied  {
> read } for  pid=551 exe=/bin/mount name=fstab dev=hda2 ino=4654138
> scontext=system_u:system_r:mount_t tcontext=system_u:object_r:tmp_t
> tclass=file

That is really broken.  There should be no way for the fstab file to get the 
label tmp_t.  In fact no file should have the label tmp_t.  How was the fstab 
file created?

> The minilog avc is 'old', but the ones from mount are new. In addition,
> looks
> like /etc/fstab is created with the wrong label.  Here's the output from
> 'setfiles'
> after boot:
> setfiles:  relabeling /etc/fstab from system_u:object_r:tmp_t to
> system_u:object_r:etc_t
>
> For minilog, is this a case of a file descriptor leaking across the exec?

Looks like it.  Kernel bug.

-- 
http://www.coker.com.au/selinux/   My NSA Security Enhanced Linux packages
http://www.coker.com.au/bonnie++/  Bonnie++ hard drive benchmark
http://www.coker.com.au/postal/    Postal SMTP/POP benchmark
http://www.coker.com.au/~russell/  My home page



More information about the fedora-selinux-list mailing list