Re: xen, selinux, FC5

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

 



On Fri, 2006-10-13 at 20:31 +0100, Robin Bowes wrote:
> Stephen Smalley wrote:
> > On Fri, 2006-10-13 at 19:51 +0100, Robin Bowes wrote:
> >> allow xm_t fixed_disk_device_t:blk_file read;
> > 
> >>From the above, you are still directly allowing read access to a fixed
> > disk device rather than using the storage_raw_read_fixed_disk()
> > interface.  IOW, replace your 'allow xm_t fixed_disk_device_t:blk_file
> > read;' statement with:
> > 	storage_raw_read_fixed_disk(xm_t)
> 
> Ah, right. That was what I was missing.
> 
> I removed that line and ran the make and got these errors:
> 
<snip>
> I found I had to add all the missing classes and permissions.

Or, alternatively, replace:
	module local 1.0;
with the standard module prologue:
	policy_module(local, 1.0)

This brings in the class/permission requires automatically.

> This version of xen.te builds and installs cleanly:
<snip>
> So, how do I find out more about this? How would I know that interfaces
> like storage_raw_read_fixed_disk(xm_t) exist, and what they mean?

Interface documentation is
under /usr/share/doc/selinux-policy-x.y.z/html/index.html.

/usr/share/selinux/devel/policyhelp is a trivial one-line script to
launch a browser on it.

Also available at:
http://oss.tresys.com/docs/refpolicy/api/

An IDE is under development.  Available from:
http://oss.tresys.com/projects/slide

-- 
Stephen Smalley
National Security Agency

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-selinux-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux