All of lore.kernel.org
 help / color / mirror / Atom feed
* Allowing MLS->non-MLS and vice versa upon policy reload
@ 2010-02-01 13:03 Guido Trentalancia
  2010-02-01 15:32 ` Stephen Smalley
  0 siblings, 1 reply; 5+ messages in thread
From: Guido Trentalancia @ 2010-02-01 13:03 UTC (permalink / raw)
  To: Stephen Smalley; +Cc: selinux, Refpolicy Mailing List

Hello !

When switching at runtime from the standard reference policy and the MLS/MCS reference policy (2.20091117), the ssh server on a Debian Lenny system does not accept new connections until it is restarted.

The following denials are generated:

type=1400 audit(1265028026.079:19): avc:  denied  { transition } for  pid=8973 comm="sshd" path="/bin/bash" dev=dm-1 ino=146597 scontext=system_u:system_r:sshd_t:s0 tcontext=root:staff_r:staff_t:s0-s0:c0.c1023 tclass=process

Unfortunately, simply adding a custom module such as the following:

require {
        type staff_t;
        type sshd_t;
        class process transition;
}

#============= sshd_t ==============
allow sshd_t staff_t:process transition;

does not help.

I believe the problem arises as soon as the ssh server opens a shell for the user as I get "/bin/bash: Permission denied" after the initial /etc/motd banner (and the connection is dropped at that point).

Does anybody have an idea on how to sort out this issue ?

I believe the server is OpenSSH version 5.1p1, while bash is version 3.2.39(1). I have not had time to test other distributions.

Kind regards,

Guido Trentalancia 


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 5+ messages in thread
* Allowing MLS->non-MLS and vice versa upon policy reload
@ 2010-01-31 23:20 Guido Trentalancia
  0 siblings, 0 replies; 5+ messages in thread
From: Guido Trentalancia @ 2010-01-31 23:20 UTC (permalink / raw)
  To: Stephen Smalley; +Cc: selinux, eparis, jmorris

Stephen,

I am writing again to include a few more notes about the patch that I just posted.

You might want to check a few duplicate function declarations in ss/services.h and include/security.h (I did not know the best place for them, but when trying to build, selinuxfs.c was complaining about not finding declarations for functions in services.c, so I decided to update and include services.h, not knowing that the global security.h was already including some declarations).

But I can well move the declarations to security.h if it is better...

Regards,

Guido Trentalancia 


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2010-02-03 19:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <1265212634.3013.19.camel@tesla.lan>
     [not found] ` <1265213477.12805.15.camel@moss-pluto.epoch.ncsc.mil>
     [not found]   ` <1265213884.3013.29.camel@tesla.lan>
     [not found]     ` <1265215473.12805.27.camel@moss-pluto.epoch.ncsc.mil>
     [not found]       ` <1265216018.3013.34.camel@tesla.lan>
     [not found]         ` <1265216578.12805.32.camel@moss-pluto.epoch.ncsc.mil>
     [not found]           ` <1265217052.3013.37.camel@tesla.lan>
     [not found]             ` <1265217802.12805.37.camel@moss-pluto.epoch.ncsc.mil>
     [not found]               ` <1265218159.3013.49.camel@tesla.lan>
     [not found]                 ` <1265219173.12805.42.camel@moss-pluto.epoch.ncsc.mil>
     [not found]                   ` <1265219272.3013.55.camel@tesla.lan>
     [not found]                     ` <1265221396.12805.70.camel@moss-pluto.epoch.ncsc.mil>
2010-02-03 19:47                       ` Allowing MLS->non-MLS and vice versa upon policy reload Guido Trentalancia
2010-02-03 19:57                         ` Stephen Smalley
2010-02-01 13:03 Guido Trentalancia
2010-02-01 15:32 ` Stephen Smalley
  -- strict thread matches above, loose matches on Subject: below --
2010-01-31 23:20 Guido Trentalancia

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.