Android Selinux 单编后,快速验证

sepolicy修改后 快速验证

编译:(只针对 .te 的文件, 如果file_contexts service_contexts 这种文件好像不行)

make selinux_policy -j8  // vendor 和system 都修改了

make  selinux_policy_nonsystem  -j8  // 只修改 vendor相关的sepolicy

编译成功后,只需要替换如下文件 vendor_sepolicy.cil,即可快速验证

/vendor/etc/selinux/vendor_sepolicy.cil

添加native 服务后 selinux配置:

file_contexts:

 /system/bin/clouddiskdaemon u:object_r:clouddiskd_exec:s0

service_contexts:

CloudDiskDaemon                             u:object_r:clouddiskd_service:s0

 clouddiskd.te

# clouddisk daemon

type clouddiskd, domain,coredomain;
type clouddiskd_exec, system_file_type, exec_type, file_type;
typeattribute clouddiskd mlstrustedsubject;

#allow clouddiskd self:global_capability_class_set { chown dac_override dac_read_search fowner fsetid setgid setuid sys_admin };

init_daemon_domain(clouddiskd)

binder_call(clouddiskd, servicemanager)
allow system_server clouddiskd_service:service_manager { find };

add_service(clouddiskd, clouddiskd_service)

allow system_app clouddiskd:binder { call };
#allow clouddiskd clouddiskd:capability { dac_read_search dac_override };

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值