Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Running applications also have labels. For example, your web browser may be running as firefox_t. Type enforcement simply allows you to specify what application label can access what resource label. In the most simple terms SELinux lets you allow an application to do something with a resource:

    allow firefox_t user_home_t : file { read write };
This simply allows your web browser, running as firefox_t to read and write files in your home directory, labeled as user_home_t.

http://selinuxproject.org/page/FAQ#How_does_SELinux_work.3F



Why isn't SE linux more widely deployed? Is it something that can be turned on in existing installations?



A (deserved, but outdated) reputation for breaking things and being hard to configure, nonexistent or inferior toolsets on non-RPM distros due to lack of support on same.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: