1 Отредактировано mosfet (22-08-2011 10:53:16)

Тема: sudo без ввода пароля

В Maemo программа ping почему-то запускается только от суперюзера.

Пытаюсь запускать ping от пользователя без ввода пароля:

sudo ping ya.ru

Разумеется, не работает.

По аналогии с gainroot, добавляю руками в /etc/sudoers:

user ALL = NOPASSWD: /bin/ping

sudo ping ya.ru По прежнему не работает.

Удаляю строку из /etc/sudoers, создаю файл

/etc/sudoers.d/ping.sudoers

с тем же содержимым

Делаю под суперюзером

update-sudoers

В /etc/sudoers появляется всё та же строка, но ping всё ещё требует ввода пароля. Даже перезагружаюсь - результат тот же mad


Для чего это: идея состоит в том, что может быть если делать ping скажем каждые полчаса, перестанет отваливаться мегафоний 2.5, 3, 3.5G
Да и вообще хочется разобраться roll

Подскажите где тут собака зарылась, а cool

N800 N900

2

Re: sudo без ввода пароля

А если так сдедать?
chmod u+s /bin/ping

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

3

Re: sudo без ввода пароля

svs57 пишет:

А если так сдедать?
chmod u+s /bin/ping

Ох уж этот бузибокс:

~ $ ls -l /bin/ping
lrwxrwxrwx 1 root root 7 May 11 2010 /bin/ping -> busybox

Думаю продолжать бессмысленно.
Проще свой ping собрать neutral

N800 N900

4

Re: sudo без ввода пароля

Я почти сразу как перевел rootfs на SD, избавился полностью от бузибокса

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

5

Re: sudo без ввода пароля

Радикально.


Вот нашёл такой ping
http://maemo.org/packages/view/ping/

с вышеописанными манипуляциями работает через sudo от юзера.

Будем теперь регулярно делать

sudo ping -c 1 oracle.com > ~/ping.log

и смотреть, держится ли 3G

N800 N900