On Thu, 2010-03-04 at 15:24 -0500, Stephen Smalley wrote: > On Thu, 2010-03-04 at 13:40 -0500, Daniel J Walsh wrote: > > If I have a program that calls setfscreatecon on a directory that has a > > transition, the transition rule wins. I think the setfscreatecon should > > win. > > > > Sandbox creates a .sandboxRANDOM directory in the current working > > directory with setfscreatecon, If I do this in ~dwalsh It does not > > work. If I do it in ~dwalsh/.sandbox or /tmp or any directory other > > then my homedir toplevel it works. > > > > Here is a python script that shows the behaviour > > > > #!/usr/bin/python > > from tempfile import mkdtemp > > import selinux, os > > selinux.setfscreatecon("staff_u:object_r:sandbox_x_file_t:s0:c1") > > homedir = mkdtemp(dir="~/.sandbox", prefix=".sandbox") > > print selinux.getfscreatecon() > > print homedir > > kernel version? setfscreatecon() should work unless the filesystem does > not support security labeling, and should override any default > transitions in the policy. Confirmed on ext4; seems to work correctly on ext3. Your python script didn't work for me, but this much simpler test does: cd $HOME mkdir -Z unconfined_u:object_r:etc_t:s0 bar ls -Zd bar -- Stephen Smalley National Security Agency -- 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.