ASP 11 модем для обычного пользователя

Аватар пользователя not_root

Как в АСП 11 позволить пользователю использовать модем не вводя пароль суперпользователя?
C kppp ничего не получилось, никакие SUID на файлы не помогли

Писал сценари для пакета PPP поставил SUID на файл /usr/sbin/pppd не помогло
В логах: Нет прав доступа к /dev/ttyS1

Посмотрел на ttyS1 поставил права доступа rw для всех.
Заработало (но мне не нравится вариант выставления прав на ttyS1 при каждой загрузке, тем более это наверняка не правильно)

Плюс ко всему теперь обычный пользователь может запустить pppd, но когда соединение установлено разорвать он его не может, т.к. процес принадлежит root-у

Подскажите возможные решения проблемы

Аватар пользователя Meloman

Re: ASP 11 модем для обычного пользователя

not_root писал(а):
Как в АСП 11 позволить пользователю использовать модем не вводя пароль суперпользователя?

Я юзаю модем не вводя пароль суперпользователя (cперва от рута настройка доступа, а потом- активировать сетевое соединение или снять).
Или модем юзается не для хождения в инет?

Аватар пользователя not_root

Re: ASP 11 модем для обычного пользователя

Именно для хождения в инет.

Цитата:
Я юзаю модем не вводя пароль суперпользователя (cперва от рута настройка доступа, а потом- активировать сетевое соединение или снять).

Какими програмами пользоваться что бы так сделать?

Аватар пользователя Meloman

Re: ASP 11 модем для обычного пользователя

Цитата:
Какими програмами пользоваться что бы так сделать?

Пишу, глядя на гнома в 11м ASP:
1. Настройка: Меню "Приложения"- Система" - "Мастер подключения к интернет" (тут нужен пароль рута).
2. Подключаться: Меню "Приложения"- Система" - "Управление устройствами сети".
И все.

Аватар пользователя sergeil

Re: ASP 11 модем для обычного пользователя

not_root писал(а):
Какими програмами пользоваться что бы так сделать?

Поднять соединение:
/sbin/ifup <имя_соединения>

Аватар пользователя Lexx

Re: ASP 11 модем для обычного пользователя

А что значит "C kppp ничего не получилось, никакие SUID на файлы не помогли"? Если ставить SUID на /usr/bin/kppp, то конечно не поможет... Надо:

rm /usr/bin/kppp
chmod u+s /usr/sbin/kppp
ln -s /usr/sbin/kppp /usr/bin/
RSS-материал