Я разработал индикатор яркости для единства в питоне. Я изменяю яркость с помощью следующего системного вызова:
echo 4 > /sys/class/backlight/acpi_video0/brightness [value = 0 to 9]
Проблема в том, что этой команде необходим доступ с правами root. Из-за разрешения файла яркости:
-rw-r--r-- 1 root root 4096 2012-04-23 17:36 /sys/class/backlight/acpi_video0/brightness
Так что я просто изменил разрешение файла на 775. Это сработало. Но после перезагрузки разрешение файла снова меняется. Сейчас это невозможно сделать, потому что в разрешении отказано. Как я могу сделать это без разрешения root?
заранее спасибо
Одна вещь, которую вы можете сделать, это изменить права доступа в каком-то скрипте запуска, например /etc/rc.local.