Как запустить команду, требующую sudo при входе в систему [duplicate]

Я создал сценарий, который управляет светодиодами моей системы, и он отлично работает.Я сохранил его в / usr / local / bin / led-pattern и запустил sudo chmod a + x / usr / local / bin / led-pattern , так что его исполняемый файл просто введен команда led-pattern . При этом он запрашивает пароль администратора, и после ввода пароля сценарий запускается по назначению. Однако, когда он добавлен в мой список запускаемых приложений, он не запускается при входе в систему, предположительно из-за отсутствия разрешений sudo, поскольку все остальные мои сценарии запуска, которые я сделал, работают нормально и не требуют разрешения. Как я могу сделать так, чтобы этот скрипт запускался при запуске без проблем - никогда не запрашивая пароль, даже если для этого требуются разрешения sudo?

Изменить: при запуске, я имею в виду, когда он выполняет вход пользователя в систему, а не во время загрузки компьютера

0
задан 31 December 2016 в 02:24

1 ответ

Пользовательские сценарии, которые выполняются на запуске как корень, могут быть запущены через rc.local

, необходимо включать сценарий в /etc/rc.local, когда он будет выполнен каждый раз, когда уровень выполнения пользователя изменяется, поместите сценарий перед последней строкой в /etc/rc.local, который содержит: exit 0

2
ответ дан 7 November 2019 в 05:51

Другие вопросы по тегам:

Похожие вопросы: