是否有一种通用方法可以自动使某些 sysfs 控件 ch{own,mod} 用户可访问?

是否有一种通用方法可以自动使某些 sysfs 控件 ch{own,mod} 用户可访问?

我当前的主要问题动机:

$ ls -l /sys/devices/platform/samsung
total 0
-rw-r--r-- 1 root root 4096 27. jaan  14:17 battery_life_extender
drwxr-xr-x 3 root root    0 19. jaan  18:40 leds
-r--r--r-- 1 root root 4096 26. jaan  23:37 modalias
-rw-r--r-- 1 root root 4096 27. jaan  12:57 performance_level
drwxr-xr-x 2 root root    0 24. jaan  00:35 power
drwxr-xr-x 4 root root    0 19. jaan  18:40 rfkill
lrwxrwxrwx 1 root root    0 27. jaan  13:03 subsystem -> ../../../bus/platform
-rw-r--r-- 1 root root 4096 27. jaan  13:03 uevent
-rw-r--r-- 1 root root 4096 26. jaan  23:37 usb_charge

我想在不使用 sudo 的情况下修改这些。在桌面会话期间。特权启动脚本完全没问题。

感觉解决方案是有某种通用的 insmod 参数?

答案1

一种解决方案是使用脚本,它使用 chmod 更改该文件的权限,然后设置系统,以便它在系统启动时启动该脚本。

答案2

你能用吗sysctl(8),也许通过sudo(1)?预设它们就足够了吗sysctl.conf(7)

相关内容