Регулировка яркости скриптом Linux

Для регулировки яркости использую скрипт, который должен изменять значение файла /sys/class/backlight/acx565akm/brightness. Сам скрипт находится в группе video. Пользователь так же находится в группе video. Однако ошибка, что недостаточно прав.


Ответы (1 шт):

Автор решения: DiD

Создайте скрипт /usr/local/bin/backlightctl, который будет читать и изменять значение подсветки. Выдайте права на запуск этого файла.

Потом от пользователя с правами ROOT запускаете команду visudo, откроется редактор vi с файлом /etc/sudoers. Добавляете ближе к концу файла строку:

user_name ALL=(ALL) NOPASSWD: /usr/local/bin/backlightctl

где user_name это ваше локальное имя пользователя, от которого вы работаете.

После можно биндить команду sudo backlightctl хоть на комбинации клавишь, хоть еще куда. Пароль требовать не будет.

Так же можно поступить со всеми командами, которые требуется выполнять моментально без подтверждения прав (вроде ввода пароля).

→ Ссылка