搜索

430

主题

515

帖子

2118

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2118
QQ
发表于 2020-9-11 12:18:48 4903 浏览 0 回复

MTK Android9.0 如何配置 /proc /sys 目录下的selinux label ,file context

[DESCRIPTION]

如何配置 /proc /sys 目录下的selinux label ,file context


[SOLUTION]

/proc  /sys  等虚拟文件系统,与一般文件系统配置file_contexts不同 , 如
  1. /device/mediatek/sepolicy/.../.../file_contexts
  2. /dev/ttyC5 u:object_r:nwkopt_device:s0
复制代码
..
等方法不适用

需要在 genfs_contexts底下配置
如:
  1. /device/mediatek/sepolicy/.../.../genfs_contexts

  2. genfscon proc /cpu_loading/onoff u:object_r:proc_cpu_loading:s0
  3. genfscon proc /cpu_loading/uevent_enable u:object_r:proc_cpu_loading:s0
  4. ...
  5. genfscon sysfs /devices/platform/CONNAC/net/wlan0/mtu u:object_r:sysfs_net:s0
  6. genfscon sysfs /devices/platform/CONNAC/net/wlan1/mtu u:object_r:sysfs_net:s0
  7. ...
复制代码

注意 sys/class/..下有些节点为link , 需要找到对应实体节点配置
  1. ex:
  2. kxx_bsp:/ # ls -Zl /sys/class/leds
  3. total 0
  4. lrwxrwxrwx 1 root root u:object_r:sysfs:s0 0 2020-04-06 07:42 lcd-backlight -> .
  5. ./../devices/platform/leds-mt65xx/leds/lcd-backlight

  6. 添加genfscon sysfs /devices/platform/leds-mt65xx/leds u:object_r:sysfs_leds:s0


  7. lrwxrwxrwx 1 root root u:object_r:sysfs:s0 0 2020-04-06 07:42 vibrator -> ../../
  8. devices/platform/odm/odm:vibrator@0/leds/vibrator
复制代码

添加genfscon sysfs /devices/platform/odm/odm:vibrator /leds/vibrator ubject_r:sysfs_vibrator:s0
手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表