Я запускаю unbuntu 12.04. Я хочу, чтобы скрипт мог запускать «ip link blah blah ...».
sudo ./myscript.sh
работает по назначению, но
./myscript.sh
получает меня: ответы RTNETLINK: операция не разрешена
У меня эти строки в файле sodoers:
myusername ALL = (ALL:ALL) NOPASSWD: ALL
%mygroup ALL = (ALL:ALL) NOPASSWD:/sbin/ip, /bin/ip
После этого нет строк, кроме тайм-аута для метки времени, а ссылка по умолчанию на /etc/sudoers.d
/etc/sudoers.d пуста, кроме для файла README по умолчанию.
NOPASSWD тоже не работает. Я пробовал перемещать строки так, чтобы линии тайм-аута и sudoers.d были до тех, на которых я в основном забочусь, без эффекта.
Что я пропустил?