LINUX.ORG.RU
ФорумAdmin

Разрешить PPPD


0

0

Настроил PPP,но вот запустить PPPD может только root. А что делать остальным? Задача стоит - разрешилть локальным пользователям машины исходящие соединения с ISP. Текущая схема: в etc/ppp/option идет вызов скрипта для установки соежинения. Запуск pppd, останов kill `pidof pppd` Но вот запустить pppd может токо root о чем и сообщается каждому пользователю... Как поправить? Нужно запускать - останавливать вручную PPP некоторыми пользователями...

anonymous

Можно (если все пользователи пользуются одним логином в инет) запустить pppd с опцией demand и настроенным фильтром активности как сервис или любым другим способом, тогда соединение будет устанавливаться по требованию при появлении определенного трафика. Ищи в man pppd следующее: demand, holdoff, idle, maxfail, active-filter. Для использования фильтров в ядре должна быть включена соответствующая опция (ppp filtering: CONFIG_PPP_FILTER=y)

login
()

- Нужно создать группу, например, dialout
- В эту группу занести всех, кому разрешено pppd запускать.
- chown root:dialout /usr/sbin/pppd
- chmod 4750 /usr/sbin/pppd

Занавес.



braindef
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.