]> git.ipfire.org Git - people/stevee/selinux-policy.git/blame - policy/modules/services/consolekit.te
trunk: bump module versions for release.
[people/stevee/selinux-policy.git] / policy / modules / services / consolekit.te
CommitLineData
c224d91c 1
17ec8c1f 2policy_module(consolekit, 1.4.0)
c224d91c
CP
3
4########################################
5#
6# Declarations
7#
8
9type consolekit_t;
10type consolekit_exec_t;
11init_daemon_domain(consolekit_t, consolekit_exec_t)
12
99064c9f
CP
13type consolekit_var_run_t;
14files_pid_file(consolekit_var_run_t)
15
c224d91c
CP
16########################################
17#
18# consolekit local policy
19#
20
4967aaa3 21allow consolekit_t self:capability { setuid setgid sys_tty_config dac_override sys_nice sys_ptrace };
99064c9f 22allow consolekit_t self:process { getsched signal };
c224d91c
CP
23allow consolekit_t self:fifo_file rw_fifo_file_perms;
24allow consolekit_t self:unix_stream_socket create_stream_socket_perms;
4967aaa3 25allow consolekit_t self:unix_dgram_socket create_socket_perms;
c224d91c 26
0bfccda4
CP
27manage_files_pattern(consolekit_t, consolekit_var_run_t, consolekit_var_run_t)
28files_pid_filetrans(consolekit_t, consolekit_var_run_t, file)
99064c9f 29
4967aaa3
CP
30kernel_read_system_state(consolekit_t)
31
32corecmd_exec_bin(consolekit_t)
33
c224d91c
CP
34dev_read_urand(consolekit_t)
35dev_read_sysfs(consolekit_t)
36
37domain_read_all_domains_state(consolekit_t)
38domain_use_interactive_fds(consolekit_t)
39
40files_read_etc_files(consolekit_t)
4029f116
CP
41# needs to read /var/lib/dbus/machine-id
42files_read_var_lib_files(consolekit_t)
c224d91c 43
4967aaa3
CP
44fs_list_inotifyfs(consolekit_t)
45
46term_use_all_terms(consolekit_t)
99064c9f 47
c0cf6e0a
CP
48auth_use_nsswitch(consolekit_t)
49
c224d91c
CP
50miscfiles_read_localization(consolekit_t)
51
c224d91c 52optional_policy(`
296273a7 53 dbus_system_bus_client(consolekit_t)
c224d91c
CP
54 dbus_connect_system_bus(consolekit_t)
55
56 hal_dbus_chat(consolekit_t)
99064c9f
CP
57
58 optional_policy(`
59 unconfined_dbus_chat(consolekit_t)
60 ')
c224d91c 61')
4967aaa3
CP
62
63optional_policy(`
296273a7
CP
64 xserver_read_user_xauth(consolekit_t)
65 xserver_stream_connect(consolekit_t)
4967aaa3 66')