netctl без пароля

Natrio
87dv, в sudoers прописывается не программа, а конкретные команды со всеми параметрами. Если вы не написали параметры – значит разрешили запуск только без параметров.
Чтобы разрешить любые параметры, можно прописать вместо них "звёздочку" *

Попробовал и так и так - не получается. Может какой-то хитрый синтаксис?

DeadMetaler,
хз, надо копать

nafanja,
Полумера. Всё-равно пароль надо вводить, чтобы банально интернет переподключить. О ужас
/etc/polkit-1/rules.d/49-nopasswd_limited.rules

/* Allow members of the wheel group to execute the defined actions
 * without password authentication, similar to "sudo NOPASSWD:"
 */
polkit.addRule(function(action, subject) {
    if ((action.id == "org.archlinux.pkexec.gparted" ||
	 action.id == "org.libvirt.unix.manage") &&
        subject.isInGroup("wheel"))
    {
        return polkit.Result.YES;
    }
});

Из вики

Попробовал создать такое же правило, но место gparted поставил netctl. Не работает
http://askubuntu.com/questions/383747/how-to-configure-pkexec-to-not-ask-for-password

Глянул, кто запрашивает пароль, оказалось:
org.freedesktop.systemd1.manage-units

То есть, если я сделаю, как советуют по ссылке, то у меня systemd полностью будет управляться без пароля?
Тогда и это не подходит. Придётся искать альтернативу netctl...
Ну ладно, netctl
Но тот же wavemon ведь тоже без пароля не запустишь. Зачем такая маниакальность насчёт сетей? И главное, не настроить никак
Я так всю клаву убью к чёрту этими паролями...

Вот достало, честное слово, хоть под админом сиди...
87dv
Попробовал и так и так - не получается. Может какой-то хитрый синтаксис?
Ошибки надо устранять последовательно.
Если я говорю, что параметры (или звёздочка) необходимы, значит без этого точно не заработает.
Синтаксис такой:
юзер хостнейм=NOPASSWD:/путь/имя параметры
Запуск, соответственно:
sudo /путь/имя параметры
Команда после sudo должна быть написана точно так, как в sudoers, включая путь (если есть в sudoers) и все параметры, иначе не разрешит.
Natrio,
Наконец-то!
Я просто sudo вначале не вводил (думал, оно автоматом должно быть) Работает, пароль не требует!
То что надо, спасибо большое!
Не юзаю netctl, не знаю даже как проверить, но с моим sudoers никогда никакая прога не просила пароль (конечно при условии размещения команды sudo вначале команды)
[email protected]:/etc$ sudo cat sudoers | grep -v '#' | grep -v "^[[:space:]]*$"
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
%wheel ALL=(ALL) NOPASSWD: ALL
 
Зарегистрироваться или войдите чтобы оставить сообщение.