Re: [refpolicy] keep getting the same avc denial: tmpfs_t:dir search;

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

 



On Wed, Oct 15, 2008 at 9:43 AM, Daniel J Walsh <dwalsh@xxxxxxxxxx> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Justin Mattock wrote:
>> On Wed, Oct 15, 2008 at 5:52 AM, Daniel J Walsh <dwalsh@xxxxxxxxxx> wrote:
>>> Justin Mattock wrote:
>>>> With the latest refpolicy I keep receiving these avc's:
>>>>
>>>> [   14.555115] type=1400 audit(1224041938.550:3): avc:  denied  {
>>>> getattr } for  pid=1392 comm="alsa-utils" path="/var/lib/alsa"
>>>> dev=sda1 ino=2146537 scontext=system_u:system_r:udev_t
>>>> tcontext=system_u:object_r:alsa_var_lib_t tclass=dir
>>>> [   14.575795] type=1300 audit(1224041938.550:3): arch=40000003
>>>> syscall=195 success=yes exit=0 a0=806082c a1=bfd2d50c a2=b7efcff4
>>>> a3=806082c items=0 ppid=1 pid=1392 auid=4294967295 uid=0 gid=0 euid=0
>>>> suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295
>>>> comm="alsa-utils" exe="/bin/dash" subj=system_u:system_r:udev_t
>>>> key=(null)
>>>> [   14.642388] type=1400 audit(1224041938.640:4): avc:  denied  {
>>>> search } for  pid=1392 comm="alsa-utils" name="alsa" dev=sda1
>>>> ino=2146537 scontext=system_u:system_r:udev_t
>>>> tcontext=system_u:object_r:alsa_var_lib_t tclass=dir
>>>> [   14.665440] type=1400 audit(1224041938.640:4): avc:  denied  {
>>>> getattr } for  pid=1392 comm="alsa-utils"
>>>> path="/var/lib/alsa/asound.state" dev=sda1 ino=2146748
>>>> scontext=system_u:system_r:udev_t
>>>> tcontext=system_u:object_r:alsa_var_lib_t tclass=file
>>>> [   14.689253] type=1300 audit(1224041938.640:4): arch=40000003
>>>> syscall=195 success=yes exit=0 a0=8062d4c a1=bfd2d39c a2=b7efcff4
>>>> a3=8062d4c items=0 ppid=1 pid=1392 auid=4294967295 uid=0 gid=0 euid=0
>>>> suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295
>>>> comm="alsa-utils" exe="/bin/dash" subj=system_u:system_r:udev_t
>>>> key=(null)
>>>> [   14.728721] type=1400 audit(1224041938.725:5): avc:  denied  {
>>>> search } for  pid=1407 comm="alsactl" name="/" dev=tmpfs ino=1721
>>>> scontext=system_u:system_r:alsa_t tcontext=system_u:object_r:tmpfs_t
>>>> tclass=dir
>>>> [   14.753962] type=1300 audit(1224041938.725:5): arch=40000003
>>>> syscall=5 success=yes exit=3 a0=bf93db82 a1=0 a2=1e a3=bf93db82
>>>> items=0 ppid=1392 pid=1407 auid=4294967295 uid=0 gid=0 euid=0 suid=0
>>>> fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="alsactl"
>>>> exe="/sbin/alsactl" subj=system_u:system_r:alsa_t key=(null)
>>>> [   14.800199] usb 1-2: USB disconnect, address 2
>>>> [   14.800324] usbcore: registered new interface driver appletouch
>>>> [   14.827628] usbcore: registered new interface driver uvcvideo
>>>> [   14.841746] USB Video Class driver (v0.1.0)
>>>> [   14.948734] type=1400 audit(1224041938.942:6): avc:  denied  {
>>>> search } for  pid=1454 comm="hwclock" name="/" dev=tmpfs ino=1721
>>>> scontext=system_u:system_r:hwclock_t
>>>> tcontext=system_u:object_r:tmpfs_t tclass=dir
>>>> [   14.976585] type=1300 audit(1224041938.942:6): arch=40000003
>>>> syscall=5 success=no exit=-2 a0=804db7e a1=8000 a2=0 a3=8000 items=0
>>>> ppid=1451 pid=1454 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0
>>>> egid=0 sgid=0 fsgid=0 tty=tty1 ses=4294967295 comm="hwclock"
>>>> exe="/sbin/hwclock" subj=system_u:system_r:hwclock_t key=(null)
>>>> [   15.085240] SELinux: initialized (dev tmpfs, type tmpfs), uses
>>>> transition SIDs
>>>> [   15.110068] usb 3-2: USB disconnect, address 2
>>>> [   15.163081] type=1400 audit(1224041939.162:7): avc:  denied  { read
>>>> write } for  pid=1506 comm="modprobe" name="console" dev=sda1
>>>> ino=32780 scontext=system_u:system_r:insmod_t
>>>> tcontext=system_u:object_r:file_t tclass=chr_file
>>>>
>>>> audit2allow -d reports:
>>>>
>>>> allow hwclock_t tmpfs_t:dir search;
>>>> allow alsa_t tmpfs_t:dir search;
>>>> allow udev_t alsa_var_lib_t:dir { getattr search };
>>>> allow udev_t alsa_var_lib_t:file getattr;
>>>>
>>> Fedora policy has
>>>
>>> optional_policy(`
>>>        alsa_domtrans(udev_t)
>>>        alsa_read_lib(udev_t)
>>>        alsa_read_rw_config(udev_t)
>>> ')
>>>
>>> The searches of the tmpfs_t looks like a labeling problem.
>>>
>>>> With the previous refpolicy I do remember these showing up but never
>>>> had an issue of reappearing
>>>> after defining.
>>>> At first I thought it might be a boolean rejecting something, but
>>>> after setting true to all of them this still appears. could gvfs be
>>>> causing this?
>>>> Any ideas would be appreciated.
>>>> regards;
>>>>
>>>>
>>>
>>
>> It could be a labeling issue, when using the latest ubuntu
>> after the update there is an issue with cups(I'll relabel and post later),
>> as well as gvfs(permissions denied). I was able to have those
>> avc's finally disappear, but it wasn't relabeling, I had changed
>> the policy version number from 21 to 23, just a random guess
>> for the number. seemed to take care of that for some reason or another.
>> How does somebody find the right policy number?
>>
> cat /selinux/policyvers
>
>> FWIW:
>> heres gvfs:
>> /sbin/setfiles /etc/selinux/refpolicy/contexts/files/file_contexts /
>> /sbin/setfiles:  unable to stat file /home/name/.gvfs: Permission denied
>> /sbin/setfiles:  error while labeling /:  Permission denied
>> filespec_eval:  hash table stats: 40284 elements, 17893/65536 buckets
>> used, longest chain length 6
>>
> The .gvfs is unrelated to SELinux.  Not sure what causes this problem
> but if you put machine in permissive mode I am pretty sure this would
> still happen
>> As of now after adjusting the policy number, I'm just going to build the policy
>> with make enableaudit to open it up as much as possible
>> since this a new system, and so forth.
>>
>
> BTW, Did I Take this off list or did you?
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkj2HbIACgkQrlYvE4MpobMhEwCgo/vrFrOrxWwn+S/w4PlqJRR1
> /BgAn304zmEb54KL7yHfcwRxtIUk0KlC
> =YGNA
> -----END PGP SIGNATURE-----
>

As a workaround uninstalling gvfs relabel then reinstall gvfs
was what I did, not sure though if I really need gvfs
the permissions for gvfs is I think what is causing this error:
ls -la gives:
dr-x------  2 a-12 a-12     0 2008-10-15 11:04 .gvfs

As for taking this off the list; not sure I might of hit
reply instead of reply all, Ill add the cc's

-- 
Justin P. Mattock

--
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