blob: 99ee90f0f729ebfcf68e063b28ffa6ab3fc22105 [file] [log] [blame]
David Andersonfe303692020-10-19 22:11:29 -07001# snapuserd - Daemon for servicing dm-user requests for Virtual A/B snapshots.
David Anderson09bb9442020-11-13 00:45:59 -08002type snapuserd, domain;
3type snapuserd_exec, exec_type, file_type, system_file_type;
David Andersonfe303692020-10-19 22:11:29 -07004
5typeattribute snapuserd coredomain;
6
7init_daemon_domain(snapuserd)
8
9allow snapuserd kmsg_device:chr_file rw_file_perms;
10
11# Reading and writing to /dev/block/dm-* (device-mapper) nodes.
12allow snapuserd block_device:dir r_dir_perms;
13allow snapuserd dm_device:chr_file rw_file_perms;
14allow snapuserd dm_device:blk_file rw_file_perms;
15
16# Reading and writing to dm-user control nodes.
David Anderson09bb9442020-11-13 00:45:59 -080017allow snapuserd dm_user_device:dir r_dir_perms;
David Andersonfe303692020-10-19 22:11:29 -070018allow snapuserd dm_user_device:chr_file rw_file_perms;