LINUX.ORG.RU

Запуск Corectrl без ввода пароля

 


0

1

Всем привет, хочу запускать Corectrl без ввода пароля, добавил в sudoers следующие строки:

User_Alias USERS = kr10gen
Cmnd_Alias CMDS = /usr/bin/corectrl
USERS ALL = (ALL) NOPASSWD: CMDS
Но при этом, при запуске сабжа, Policykit всё равно просит ввести пароль. Как мне отредактировать sudoers, чтоб всё работало, буду благодарен за любую помощь

sudoers

Policykit всё равно просит ввести пароль.

Ответ спрятан в вопросе. Ладно, не буду в Загадочника играть. Прочитай документацию по policykit, на тему как свои политики создавать. Тебе не sudoers надо редактировать, sudoers только для sudo, а не для Policykit.

Jameson ★★★★★
()
Ответ на: комментарий от Jameson

Спасибо! Создал файл /etc/polkit-1/rules.d/99-corectrl.rules со следующим содержанием:

polkit.addRule(function(action, subject) {
    if (action.id == "org.corectrl.helper.init" && subject.user == 'kr10gen') {
            return polkit.Result.YES;    };
});

И всё заработало.

kronos2411
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.