Re: /proc Q

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

 



On Mon, 2005-03-07 at 18:59 +0100, Holger Burde wrote:
> Hi;
> 
> Filesystems with no support for persistent labels have no context but i
> found coresponding type declarations (rawhide.strict: types/procfs.te or
> fc3:targeted types/procfs.te) and usage (domains/program zebra.te:allow
> zebra_t proc_t:file { getattr read };). Is this dummy stuff or have i
> missed something ??

They have labels (on the incore inodes), but they aren't visible to
userspace (due to lack of xattr handler for the filesystem).  But they
are still used for access control.  Assignment is done via
genfs_contexts in the policy for proc.

There has been discussion of a general switch in the VFS so that if the
filesystem doesn't support xattrs natively, it would call into the
security module (i.e. SELinux) instead, and let SELinux handle the
getxattr/setxattr requests based on the incore inode label.

-- 
Stephen Smalley <sds@xxxxxxxxxxxxx>
National Security Agency


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

  Powered by Linux