1 policy_module(xguest, 1.1.0)
3 ########################################
10 ## Allow xguest users to mount removable media
13 gen_tunable(xguest_mount_media, true)
17 ## Allow xguest to configure Network Manager
20 gen_tunable(xguest_connect_network, true)
24 ## Allow xguest to use blue tooth devices
27 gen_tunable(xguest_use_bluetooth, true)
31 userdom_restricted_xwindows_user_template(xguest)
33 ########################################
39 fs_exec_noxattr(xguest_t)
41 tunable_policy(`user_rw_noexattrfile',`
42 fs_manage_noxattr_fs_files(xguest_t)
43 fs_manage_noxattr_fs_dirs(xguest_t)
45 storage_raw_read_removable_device(xguest_t)
46 storage_raw_write_removable_device(xguest_t)
48 storage_raw_read_removable_device(xguest_t)
52 # Allow mounting of file systems
54 tunable_policy(`xguest_mount_media',`
55 kernel_read_fs_sysctls(xguest_t)
57 files_dontaudit_getattr_boot_dirs(xguest_t)
58 files_search_mnt(xguest_t)
60 fs_manage_noxattr_fs_files(xguest_t)
61 fs_manage_noxattr_fs_dirs(xguest_t)
62 fs_manage_noxattr_fs_dirs(xguest_t)
63 fs_getattr_noxattr_fs(xguest_t)
64 fs_read_noxattr_fs_symlinks(xguest_t)
66 auth_list_pam_console_data(xguest_t)
68 init_read_utmp(xguest_t)
73 tunable_policy(`xguest_use_bluetooth',`
74 bluetooth_dbus_chat(xguest_t)
79 hal_dbus_chat(xguest_t)
83 java_role(xguest_r, xguest_t)
87 mozilla_role(xguest_r, xguest_t)
91 tunable_policy(`xguest_connect_network',`
92 networkmanager_dbus_chat(xguest_t)
93 corenet_tcp_connect_pulseaudio_port(xguest_t)
94 corenet_tcp_connect_ipp_port(xguest_t)
98 #gen_user(xguest_u,, xguest_r, s0, s0)