diff options
Diffstat (limited to 'pam_selinux_roles/pam_selinux_roles_example_policy.xml')
-rw-r--r-- | pam_selinux_roles/pam_selinux_roles_example_policy.xml | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/pam_selinux_roles/pam_selinux_roles_example_policy.xml b/pam_selinux_roles/pam_selinux_roles_example_policy.xml new file mode 100644 index 0000000..a2b341d --- /dev/null +++ b/pam_selinux_roles/pam_selinux_roles_example_policy.xml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ipa xmlns="http://freeipa.org/xml/rng/pam_selinux_roles/1.0"> + <metadata> + <name>simple selinux_roles example</name> + <author>sbose@redhat.com</author> + <version>0.7071</version> + <RNGfile>pam_selinux_roles.rng</RNGfile> + <XSLTfile>pam_selinux_roles.xslt</XSLTfile> + <app>pam_selinux_roles</app> + </metadata> + + <iparole> + <role> + <name>guest</name> + <default_context> + <selinux_user>guest_u</selinux_user> + <mls>S0</mls> + </default_context> + </role> + + <role> + <name>user</name> + <default_context> + <selinux_user>guest_u</selinux_user> + <mls>S0</mls> + </default_context> + <context> + <service>ssh</service> + <service>console</service> + <selinux_user>user_u</selinux_user> + <mls>S0</mls> + </context> + </role> + + <role> + <name>admin</name> + <default_context> + <selinux_user>guest_u</selinux_user> + <mls>S0</mls> + </default_context> + <context> + <service>ssh</service> + <selinux_user>staff_u</selinux_user> + <mls>S0</mls> + </context> + <context> + <service>console</service> + <selinux_user>staff_u</selinux_user> + <mls>S0-S15</mls> + </context> + </role> + </iparole> + +</ipa> |