All of lore.kernel.org
 help / color / mirror / Atom feed
* blocking security xattr changes when policy is not loaded
@ 2004-03-09 22:29 Arkadiusz Miskiewicz
  2004-03-10 12:50 ` Stephen Smalley
  0 siblings, 1 reply; 6+ messages in thread
From: Arkadiusz Miskiewicz @ 2004-03-09 22:29 UTC (permalink / raw)
  To: selinux

Hi,

The case is that 2.6 selinux enabled kernel but _without_ policy loaded do not 
allow to change security xattr for root user.

The question is why is that?

I'm asking because for example I'm using pwconv from pwdutils (which replace 
shadow-utils + have nice selinux support) and pwconv creates temporary 
file /etc/shadow.tmpWAjQQd + does rename(). Of course pwconv wants to keep 
security xattr on shadow file intact so it tries to 
label /etc/shadow.tmpWAjQQd with same security xattr as /etc/shadow has 
but ... kernel won't allow it to do that! setfilecon -> invalid argument

Solution is to disable copying security xattr in pwconv but then I just loose 
proper security xattr on shadow and that's bad.

Why such restriction is made in kernel? It doesn't give more security to the 
system. If I get root account (policy not loaded) then I can do anything like 
replacing kernel with modified one etc, etc.

Blocking security xattr for root in such case smells like security by 
obscurity.
-- 
Arkadiusz Miśkiewicz     CS at FoE, Wroclaw University of Technology
arekm.pld-linux.org, 1024/3DB19BBD, JID: arekm.jabber.org, PLD/Linux


--
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] 6+ messages in thread

end of thread, other threads:[~2004-03-10 17:05 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-09 22:29 blocking security xattr changes when policy is not loaded Arkadiusz Miskiewicz
2004-03-10 12:50 ` Stephen Smalley
2004-03-10 13:20   ` Arkadiusz Miskiewicz
2004-03-10 13:28     ` Stephen Smalley
2004-03-10 15:59   ` Thorsten Kukuk
2004-03-10 17:05     ` Stephen Smalley

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.