blob: b3dd53d6aa87dfde5415c68f3b2452c122005194 [file] [log] [blame]
type vnc_server, domain;
type vnc_server_exec, exec_type, file_type;
init_daemon_domain(vnc_server)
# Access to netd and network over TCP/UDP sockets
net_domain(vnc_server)
allow vnc_server self:capability { net_raw dac_override };
# Read GCE initial metadata file
allow vnc_server initial_metadata_file:file r_file_perms;
# I/O with /dev/uinput
allow vnc_server uhid_device:chr_file rw_file_perms;
# Framebuffer I/O
allow vnc_server fb_ctl_file:file rw_file_perms;
allow vnc_server userspace_fb_file:file rw_file_perms;