【发布时间】:2015-09-01 11:35:39
【问题描述】:
我正在开发 Linux 3.14.28,使用 buildroot 构建嵌入式系统。
如何在没有root权限的情况下读取文件/sys/devices/i2c.4/i2c-1/1-0052/eeprom?
是否有永久更改权限的解决方案,而不是在每次重新启动 Linux 时使用脚本更改权限。
我没有使用udev,而是static table。我很容易设法更改权限:
- 将
device_table_dev.txt用于/dev文件 - 将
device_table.txt用于/home/files
但是对/sys/devices/i2c.4/i2c-1/1-0052/eeprom没有影响
【问题讨论】:
-
它可能与 link 重复
-
我检查了树的所有节点,它似乎不是一个链接。我首先在
/sys/bus/i2c/devices/1-0052/eeprom上工作,这是一个链接,但我更改了“真实”文件和树 -
您必须更改主机控制器设备的权限,例如
/dev/i2c-1。
标签: linux permissions linux-device-driver root buildroot