グループのプロパティを設定しようとしています。
root@luna:~# ls -l /sys/class/backlight/intel_backlight/brightness
-rw-r--r-- 1 root root 4096 Sep 24 08:28 /sys/class/backlight/intel_backlight/brightness
/etc/udev/rules.d/99-local.rules にルールを作成しました。
root@luna:/etc/udev/rules.d# cat 99-local.rules
KERNEL=="intel_backlight", SUBSYSTEM=="backlight", GROUP="neil", mode="0664"
systemctl restart udev、udevadm control -R、または再起動に関係なく、ルールは適用されません。私は何が間違っていましたか?
ベストアンサー1
Udevは以下にデバイスファイルエントリを作成します/dev
。 Udevルールはこれらの項目に影響します。次のファイルは、/sys
カーネルによって生成され、udevの影響を受けない直接カーネルインタフェースです。
ファイルの所有権または権限を変更するには、/sys
明示的に変更してください。
#!/bin/sh
chown neil /sys/class/backlight/intel_backlight/brightness
chmod 664 /sys/class/backlight/intel_backlight/brightness
ディスプレイデバイスがudevイベントをトリガしている場合は、操作でこのスクリプトを実行できますRUN=…
。または、起動プロセス中にどこかでこのスクリプトを実行してください/etc/rc.local
。