F9: su and sudo don't work as user

Chuck Anderson cra at WPI.EDU
Fri Jun 13 14:09:52 UTC 2008


On Fri, Jun 13, 2008 at 08:26:30AM -0400, Stephen Smalley wrote:
> They shouldn't work from user_u, as that user identity/role isn't
> supposed to be able to use them (unprivileged user).

Right, I was trying to fix that, and apparently failed.

> > [root at system ~]# semanage login -l
> > 
> > Login Name                SELinux User              MLS/MCS Range            
> > 
> > __default__               unconfined_u              s0                       
> > root                      root                      s0-s0:c0.c1023           
> > system_u                  system_u                  s0-s0:c0.c1023           
> 
> semanage user -l shows what?

I  didn't know there was a "user" in addition to "login":

# semanage user -l

                Labeling   MLS/       MLS/
SELinux User    Prefix     MCS Level  MCS Range                      SELinux Roles

root            unconfined s0         s0-s0:c0.c1023                 system_r staff_r unconfined_r sysadm_r
staff_u         staff      s0         s0-s0:c0.c1023                 system_r staff_r sysadm_r
sysadm_u        sysadm     s0         s0-s0:c0.c1023                 sysadm_r
system_u        user       s0         s0-s0:c0.c1023                 system_r
user_u          user       s0         s0                             user_r

Now it seems obvious--I'm missing the unconfined_u user.

Comparing this to a working F9 system:

                Labeling   MLS/       MLS/
SELinux User    Prefix     MCS Level  MCS Range                      SELinux Roles

guest_u         guest      s0         s0                             guest_r
root            user       s0         s0-s0:c0.c1023                 system_r staff_r unconfined_r sysadm_r
staff_u         user       s0         s0-s0:c0.c1023                 system_r staff_r sysadm_r
sysadm_u        user       s0         s0-s0:c0.c1023                 sysadm_r
system_u        user       s0         s0-s0:c0.c1023                 system_r
unconfined_u    unconfined s0         s0-s0:c0.c1023                 system_r unconfined_r
user_u          user       s0         s0                             user_r
xguest_u        xguest     s0         s0                             xguest_r

How do I fix this?

Thanks.




More information about the fedora-selinux-list mailing list