Home | History | Annotate | Download | only in sepolicy
      1 allow tee self:capability { chown setgid setuid sys_rawio sys_admin };
      2 
      3 # scan SCSI devices
      4 allow tee device:dir r_dir_perms;
      5 allow tee sg_device:chr_file { ioctl open read setattr write };
      6 
      7 # access to ssd partition for HW FDE
      8 allow tee block_device:dir r_dir_perms;
      9 allow tee ssd_block_device:blk_file { open read write };
     10 
     11 # Set the sys.listeners.registered property
     12 set_prop(tee, system_prop)
     13 
     14 # TODO(b/36644492): Remove data_between_core_and_vendor_violators once
     15 # tee no longer directly accesses /data owned by the frameworks.
     16 typeattribute tee data_between_core_and_vendor_violators;
     17 allow tee system_data_file:dir r_dir_perms;
     18 allow tee fingerprintd_data_file:dir rw_dir_perms;
     19 allow tee fingerprintd_data_file:file create_file_perms;
     20 
     21 # /persist
     22 r_dir_file(tee, persist_file)
     23 allow tee persist_data_file:dir create_dir_perms;
     24 allow tee persist_data_file:file create_file_perms;
     25