GDM problems: gdm-binary

Paul Howarth paul at city-fan.org
Fri Dec 21 18:24:27 UTC 2007


On Fri, 21 Dec 2007 09:05:55 -0800
"Daniel B. Thurman" <dant at cdkkt.com> wrote:

> Paul Howarth wrote:
> >Daniel B. Thurman wrote:
> >> Daniel B. Thurman wrote:
> >>> Due to reasons of my /usr space partition running out of
> >>> room, I had tar-copied my /usr/share directory into different
> >>> partition, deleted the contents of /usr/share, changed the
> >>> fstab to mount the /share partition /usr/share. Because there
> >>> is a filesystem change, I believed an autorelabel is necessary
> >>> to ensure that all of the selinux tags are properly labeled.
> >
> >...
> >
> >> I found some more problems with selinux tags and somehow it
> >> is not able to label files after a autorelabel which I was
> >> hoping it would fix but does not.  Can someone please tell
> >> me how to fix these problems?
> >> 
> >>>From /var/log/audit log:
> >> ============================================================>>
> >> type=SYSCALL msg=audit(1198252520.322:187): arch at 000003 
> >syscall2 success=no exit=-13 a0=3 a1¿c093c0 a2·f6d31c 
> >a3=0 items=0 ppid'00 pid667 auidB94967295 uid=0 gid=0 
> >euid=0 suid=0 fsuid=0 egidQ sgidQ fsgidQ tty=(none) 
> >comm="sendmail" exe="/usr/sbin/sendmail.sendmail" 
> >subj=system_u:system_r:sendmail_t:s0 key=(null)
> >> type=AVC msg=audit(1198252520.322:187): avc:  denied  { 
> >connectto } for  pid667 comm="sendmail" 
> >path="/var/run/spamass-milter/spamass-milter.sock" 
> >scontext=system_u:system_r:sendmail_t:s0 
> >tcontext=system_u:system_r:initrc_t:s0 tclass=unix_stream_socket
> >> type=AVC msg=audit(1198252486.805:186): avc:  denied  { 
> >connectto } for  pid647 comm="sendmail" 
> >path="/var/run/spamass-milter/spamass-milter.sock" 
> >scontext=system_u:system_r:sendmail_t:s0 
> >tcontext=system_u:system_r:initrc_t:s0 tclass=unix_stream_socket
> >
> >This looks remarkably like this bug report:
> >https://bugzilla.redhat.com/show_bug.cgi?idB5958
> >
> >You seem to have the socket labelled as initrc_t rather than 
> >spamd_var_run_t, but I don't know why this should happen.
> >
> >Can you post the output of:
> >$ ls -lZd /var/run
> 
> drwxr-xr-x  root root system_u:object_r:var_run_t:s0   /var/run
> 
> >$ ls -laZ /var/run/spamass-milter
> 
> drwxr-x---  sa-milt root    system_u:object_r:spamd_var_run_t:s0 .
> drwxr-xr-x  root    root    system_u:object_r:var_run_t:s0   ..
> srwxr-xr-x  sa-milt sa-milt system_u:object_r:spamd_var_run_t:s0
> spamass-milter.sock

This all looks normal so I guess you're not getting the AVCs from
spamass-milter anymore?

> >>From /var/log/messages log: (Note that all of these errors are
> >> coming from the /usr/share that is mounted from a drive partition
> >> while all in / is in its own partition, but /usr/share)
> >> ============================================================>> Dec
> >> 21 07:50:21 linux kernel: audit(1198252191.457:5): avc:  
> >denied  { search } for  pid69 comm="rhgb" name="share" 
> >dev=sda2 ino2929 scontext=system_u:system_r:rhgb_t:s0 
> >tcontext=user_u:object_r:default_t:s0 tclass=dir
> >
> >Try unmounting /usr/share, labelling the now-empty directory as
> >mnt_t,
> 
> How do I do this, please?

# umount /usr/share
# chcon -t mnt_t /usr/share

> >remounting /usr/share and labelling the mounted directory as usr_t.

# mount /usr/share
# chcon -t usr_t /usr/share

Paul.




More information about the selinux mailing list