Подключил сабж, однако не получается запускать инет без прав root-a
возможно ли такое? использую скрипты pppoe-start(stop, status) или гуевую rppppoek
pppoe (настроить adsl под юзером)
Модератор: /dev/random
-
different
- Сообщения: 94
- ОС: Leenooks
Re: pppoe
Телепаты в отпуске.
"Не получается запустить" - это как? Выдает ошибку? Молча умирает? Запускается и не работает? Работает, но не правильно?
Для начала бы копнул в сторону chmod. А в идеале копнуть в сторону sudo.
"Не получается запустить" - это как? Выдает ошибку? Молча умирает? Запускается и не работает? Работает, но не правильно?
Для начала бы копнул в сторону chmod. А в идеале копнуть в сторону sudo.
Laptop: Sony Vaio VGN-FZ31ER [Gentoo 2008.0, kernel 2.6.30 x86_64 with BFQ, BFS, reiser4, gentoo patchset, fbcondecor]
Desktop: AMD Athlon 64 x2, 4GB RAM, nVidia 9600GT, 160GB HDD [Windows XP]
Downloader: AMD Athlon 64, 1GB RAM, 1TB HDD [Gentoo 2008.0, kernel 2.6.29, rTorrent + wTorrent]
Desktop: AMD Athlon 64 x2, 4GB RAM, nVidia 9600GT, 160GB HDD [Windows XP]
Downloader: AMD Athlon 64, 1GB RAM, 1TB HDD [Gentoo 2008.0, kernel 2.6.29, rTorrent + wTorrent]
-
Jampire
- Сообщения: 163
- ОС: Gentoo Linux amd64 || x86
Re: pppoe
Читаем внимательно, человек говорит, что прога не запускается без прав рута, т.е. с правами рута работает (su, sudo), а вот без них нет.
Я сделал так.
Сделал себя владельцем файлов /etc/ppp/* и /usr/sbin/pppoe*.
В .bashrc добавил строки
и т.д.
Поправка, все равно не работает(.
Я сделал так.
Сделал себя владельцем файлов /etc/ppp/* и /usr/sbin/pppoe*.
В .bashrc добавил строки
Код: Выделить всё
alias pppoe-start='/usr/sbin/pppoe-start'
alias pppoe-status='/usr/sbin/pppoe-status'и т.д.
Поправка, все равно не работает(.
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: pppoe
Вариант правильный: настроить sudo и использовать его.
Вариант неправильный, но рабочий: поставить suid бит на pppoe-{start,stop,status}.
Вариант неправильный, но рабочий: поставить suid бит на pppoe-{start,stop,status}.
-
Jampire
- Сообщения: 163
- ОС: Gentoo Linux amd64 || x86
Re: pppoe
Так sudo это фактически запуск от имени рута... Я так все время и запускаю. Хотелось бы узнать, можно ли как-то запустить pppoe от имени пользователя.
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
-
al.t
- Сообщения: 52
- ОС: Slackware
-
Grey-rh
- Сообщения: 36
- ОС: OpenSuse 11.0
-
vr13
- Сообщения: 887
- ОС: gentoo
Re: pppoe
я не знаю, что это дает (у меня внешний adsl) - просто по аналогии с "обычным, телефонным" pppd, его может запускать пользователь, прописанный в группе dialout. может быть и тут это справедливо?
-
KiWi
- Бывший модератор
- Сообщения: 2521
- Статус: статус, статус, статус
Re: pppoe
И это тоже будет запуском от root'а. (:
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: pppoe
Без рута невозможно (ибо только root может создавать новые сетевые интерфейсы и играться с роутингом) - либо патчить перепатчивать ядро или может какой SELinux умеет (тут я не в курсе).
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
Maximus_V
- Сообщения: 432
- ОС: Gentoo, FreeBSD
Re: pppoe
Блин, ну зачем ядро патчить-то? В соседней теме вроде все объяснили, что проще чем в нашей Gentoo, инет нигде не настроить: создаем net.ppp0, прописываем настройки и добавляем в загрузку
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: pppoe
Maximus_V, лишь бы брякнуть что-нить не по делу ? Вы бы хоть первое сообщение удосужились прочитать 
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!