Привет всем!
Дано RFRemix-14.
Глобальная цель - научить VLC устойчиво играть IPTV на ноутбуке. Ноут имеет особенность - он может быть включен или в проводное соединение (eth0), или к WiFi (wlan0). Соответственно, перед запуском VLC разбираем, куда именно воткнут ноут и перенапрявляем мултикастный поток на нужный интерфейс. Если этого не делать, то VLC работает неустойчиво. Однако, для того, чтобы задействовать комaнду ip... нужны рутовые полномочия. Или - по sudo ввод пароля рута. Юзеру это сто раз не надо. Решение - прописываем (используя visudo) в sudoers строчку:
%users localhost=NOPASSWD:/sbin/ipВводим юзера в группу users... И никакой реакции. Пароль sudo как спрашивало, так и спрашивает... Я даже ноут перезагружал... Что я неправильно делаю?
===========================
Всем спасибо. Все советы были правильны. И я тоже делал всё правильно. Кроме одной мелочи. При заведении юзера я согласился с предложением дать ему право делать sudo. При этом firsboot (или как его) сделал в каталоге /etc/sudoers.d файл с именем юзера со следущим содержимым
username ALL=(ALL) ALLОказывается поведение sudo такое, что данное содержимое перебивает все остальные, более частные, настройки. Настройки, которые уточняют этот ALL для конкретных случаев. Удалил файл - всё заработало как и хотел.
