Re: login process unable to execute /bin/sh

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

 



Hello Sam !

At a very first sight, I have spotted something...

On 27/06/2011 17:44, Sam Gandhi wrote:
I have labelled login and sh as shown below.

-rwxr-xr-x    1     25024 Jun 24 22:20 system_u:object_r:login_exec_t
  /bin/login
-rwxr-xr-x    1          15 Jun 24 18:40 system_u:object_r:bin_t
    /bin/sh

Following is output of ps -Z
       1 system_u:system_r:init_t         S    init
   583 system_u:system_r:local_login_t  S    login -- root

But when I login I see these messages :

Jan  1 10:00:23 192.168.137.1 kernel: type=1400 audit(23.040:40): avc:
  granted  { transition } for  pid=596 comm="getty" path="/bin/login"
dev=ubifs ino=99 scontext=system_u:system_r:initrc_t
tcontext=system_u:system_r:local_login_t tclass=process

This is one way, granted.

Jun 28 01:30:17 192.168.137.1 kernel: type=1400
audit(1309188617.348:46): avc:  denied  { transition } for  pid=833
comm="login" path="/bin/sh" dev=ubifs ino=93
scontext=system_u:system_r:local_login_t
tcontext=root:system_r:initrc_t tclass=process

Now this is the other way, there's no rule !

I do see following statement in policy.conf (monolithic)

allow local_login_t initrc_t:process transition;

Perhaps, you should try adding the other rule ?

allow initrc_t local_login_t:process transition;

[cut]

Can someone PLEASE help me understand why login processes is not being
allowed to transition to /bin/sh and what do I need to do fix this?

Regards,
-Sam

Hope it helps.

Regards,

Guido

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