web-dev-qa-db-ja.com

一部の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なしで変更したいと思います。デスクトップセッション中にそれ。特権起動スクリプトは完全にOKです。

解決策は、ある種の一般的なinsmodパラメーターを持つことだと感じていますか?

1
lkraav

1つの解決策は、chmodを使用してそのファイルのアクセス許可を変更し、システムの起動時にスクリプトを開始するようにシステムを設定するスクリプトです。

1
Bonsi Scott

おそらくsysctl(8)を介してSudo(1)を使用できますか? sysctl.conf(7)でプリセットするだけで十分ですか?

0
vonbrand