AOSP设备节点访问权限

时间:2017-11-06 06:49:30

标签: android linux linux-kernel linux-device-driver android-source

6年前这是与device-node-access-permissions-in-linux类似的帖子,没有答案。

我在/dev/magic-i2c使用misc_register()创建了一个设备节点,问题是此设备节点的默认访问权限是root用户,而AOSP库无法访问。我尝试添加.mode = S_IRWXUGO但没有效果。如何在启动期间自动更改此设备节点的权限?

2 个答案:

答案 0 :(得分:0)

您可以在启动时添加chmod 660 /dev/magic-i2c"" section或init.rc文件中的某个地方。您可以在init.rc的任何部分添加它,具体取决于您何时需要获得权限。

答案 1 :(得分:0)

您可以在AOSP中将您的设备添加到此文件中:

activeKey

首先添加您的设备,然后为其设置UID / GID和访问模式。