[Ru.Xubuntu]Проблема с командой route
Модератор: Модераторы разделов
-
Черный Кот
- Сообщения: 14
[Ru.Xubuntu]Проблема с командой route
Поставил на runtu1.1.2 (www.runtu.org) PPPoE (rp-pppoe-3.8). Абстрагируемся от факта, что GUI там требует наличия tcl-tk, коего в дистре не было, и который пришлось стобирать из исходников. Так или иначе оно заработало. Однако оказалась еще одна большая бяка. При старте PPPoE в таблицу маршрутизации не прописывается строка defaulp ppp0. Это приходится делать вручную, после установки соединения - route add default ppp0. Только тогда оно начинает работать. Попытался изменить скрипт /usr/bin/tkpppoe, чтобы route вызывалась в нём при установке соединения. Вылезла следующая бяка. Всё это работает. Но только если скрипт выполняется от имени root. Кстати GUI rp-pppoe имеет опцию отключения root. Есть огромное желание сделать так, чтобы соединение PPPoE мог выполнять обычный юзер. Скажите, как это сделать ? Пометил tkpppoe флажком SUID (разумеется его владелец root), всё равно не помогает. Под обычным юзером route add не выполняется. Подскажите, как эту проблему можно обойти ? Как заставить route add выполняться под обычным юзером, либо какие настройки сделать в pppoe, чтобы оно само добавляло в таблицу маршрутизации нужную строчку ?
-
skeletor
- Сообщения: 1224
Re: [Ru.Xubuntu]Проблема с командой route
Добавить нужного узера в /etc/sudoers и разрешить выполнять ему нужные комманды.
Тогда от обычного юзера выполнения будет выглядеть так
Как добавлять - посмотрите сам файлик, там должен быть пример. Так же можно почитать man sudo, man sudoers
Тогда от обычного юзера выполнения будет выглядеть так
Код: Выделить всё
$sudo route addКак добавлять - посмотрите сам файлик, там должен быть пример. Так же можно почитать man sudo, man sudoers
-
Черный Кот
- Сообщения: 14
Re: [Ru.Xubuntu]Проблема с командой route
skeletor писал(а): ↑31.10.2007 11:11Добавить нужного узера в /etc/sudoers и разрешить выполнять ему нужные комманды.
Тогда от обычного юзера выполнения будет выглядеть так
Код: Выделить всё
$sudo route add
Как добавлять - посмотрите сам файлик, там должен быть пример. Так же можно почитать man sudo, man sudoers
Так они и ёжику понятно разумеется
-
Poor Fred
- Сообщения: 1575
- Статус: Pygoscelis papua
- ОС: Gentoo Linux, FreeBSD
Re: [Ru.Xubuntu]Проблема с командой route
Бог с тобой! Зачем тогда вообще sudo? Пароль юзера нужен!
Ну и кроме того, можно настроить на запуск вовсе без пароля. Например, так:
Код: Выделить всё
gooduser ALL=(ALL) NOPASSWD: routeНу как-то так...
Убить всех человеков!
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: [Ru.Xubuntu]Проблема с командой route
ключевые слова:Черный Кот писал(а): ↑31.10.2007 09:45либо какие настройки сделать в pppoe, чтобы оно само добавляло в таблицу маршрутизации нужную строчку ?
/etc/ppp/ip-up* /etc/ppp/ip-down*
ищите и обрящете.
не пишу конкретную инструкцию не из вредности, а потому, что лет за 10-20 (или около того, плюс минут n лет) существования pppd эта тема обсосана с ног до головы. и не найти чего-нибудь объяснительного в интернете еще надо постараться (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
skeletor
- Сообщения: 1224
Re: [Ru.Xubuntu]Проблема с командой route
Черный Кот писал(а): ↑31.10.2007 13:50skeletor писал(а): ↑31.10.2007 11:11Добавить нужного узера в /etc/sudoers и разрешить выполнять ему нужные комманды.
Тогда от обычного юзера выполнения будет выглядеть так
Код: Выделить всё
$sudo route add
Как добавлять - посмотрите сам файлик, там должен быть пример. Так же можно почитать man sudo, man sudoers
Так они и ёжику понятно разумеетсяНо в этом случае юзверю потребуется знать пароль рута. А этого как раз и резко не хочется. Юзверь, точнее юзверина, о которой идет речь, личность вполне положительная и где-то как-то по-женски симпатичная, однако вопиюще безграмотная в компах и довольно самонадеяная. Давать ей пароль рута я мягко говоря слегка опасаюсь
Не надо задавать никаких паролей! Прописать опцию NOPASS или как её там. Более подробно в "мане" написано.
-
uptime
- Сообщения: 1661
- Статус: Drinker with computing problems
- ОС: kubuntu 8.04
Re: [Ru.Xubuntu]Проблема с командой route
Для редактирования /etc/sudoers использовать команду visudo. Если с vi не знакомы, желательно почитать какое-нибудь введение.
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
The answer is blowin' in the wind.