Ru-Board.club
← Вернуться в раздел «UNIX»

» Проблемы с kppp в Open SuSE 10.3

Автор: dido44
Дата сообщения: 12.02.2008 23:03
Open SuSE 10.3. После запуска kppp появилось:
У вас недостаточно прав для запуска, но прога запустилась.
При настройке соединения (опрос модема) тоже "новость":
Не удается создать файл блокировки модема.
Приехали!
Как все-таки установить связь с инетом?
Автор: lawyer44
Дата сообщения: 18.02.2008 23:54
какой модем-то внутрений или внешний? я настраивал у себе соединение через мобильник Nokia e-50 сначала не получилось тоже ругалась на kppp переустановил, все пошло только я это все делал под рутом. попробуй переустановить kppp и smppp.
Автор: ikar1981
Дата сообщения: 27.02.2008 10:26
Первый вызов kppp от имени конкретного пользователя сразу дает ошибку: "Недостаточно прав для запуска /usr/sbin/pppd Убедитесь, что владельцем kppp является root и SUID-бит установлен" (это особенность настроек по умолчанию дистрибутива SuSE 10.1, в других дистрибутивах, например, Mandriva 2006, настройки по умолчанию таковы, что данный этап можно пропустить, перейдя сразу к настройке kppp для доступа в интернет).

Исправляем ситуацию. В консоли проверяем, какие права на доступ имеются у файла /usr/sbin/pppd :
# ls -l /usr/sbin/pppd
-rwxr-xr-x 1 root dialout 291796 2006-04-23 06:38 /usr/sbin/pppd
Действительно, для файла не установлен бит SUID - "Set user ID on execution" (s), который позволяет запускать данный файл не его владельцуу-суперпользователю, а другим пользователям. Устанавливаем данный бит:
# chmod u+s /usr/sbin/pppd
Проверяем, что получилось:
# ls -l /usr/sbin/pppd
-rwsr-xr-x 1 root dialout 291796 2006-04-23 06:38 /usr/sbin/pppd
Заодно разрешаем и утилиту kppp запускать от имени не-суперпользователя (в противном случае будет появляться сообщение об ошибке: "Невозможно создать lock-файл для модема"). Смотрим в консоли, где находится программа kppp:
# whereis kppp
kppp: /opt/kde3/bin/kppp
Получаем информацию о kppp, исходя из указанного расположения:
# ls -l /opt/kde3/bin/kppp
-rwxr-xr-x 1 root root 571236 2006-05-02 15:49 /opt/kde3/bin/kppp
Устанавливаем SUID:
# chmod u+s /opt/kde3/bin/kppp
Проверяем еще раз:
# ls -l /opt/kde3/bin/kppp
-rwsr-xr-x 1 root root 571236 2006-05-02 15:49 /opt/kde3/bin/kppp

(C) ДОСТУП В ИНТЕРНЕТ ИЗ GNU/LINUX С ПОМОЩЬЮ BLUETOOTH И GPRS МОБИЛЬНОГО ТЕЛЕФОНА

P.S. Прежде чем задавать подобные вопросы на форумах, погуглите, оки?
Автор: dido44
Дата сообщения: 12.02.2008 23:03
Open SuSE 10.3. После запуска kppp появилось:
У вас недостаточно прав для запуска, но прога запустилась.
При настройке соединения (опрос модема) тоже "новость":
Не удается создать файл блокировки модема.
Приехали!
Как все-таки установить связь с инетом?
Автор: lawyer44
Дата сообщения: 18.02.2008 23:54
какой модем-то внутрений или внешний? я настраивал у себе соединение через мобильник Nokia e-50 сначала не получилось тоже ругалась на kppp переустановил, все пошло только я это все делал под рутом. попробуй переустановить kppp и smppp.
Автор: ikar1981
Дата сообщения: 27.02.2008 10:26
Первый вызов kppp от имени конкретного пользователя сразу дает ошибку: "Недостаточно прав для запуска /usr/sbin/pppd Убедитесь, что владельцем kppp является root и SUID-бит установлен" (это особенность настроек по умолчанию дистрибутива SuSE 10.1, в других дистрибутивах, например, Mandriva 2006, настройки по умолчанию таковы, что данный этап можно пропустить, перейдя сразу к настройке kppp для доступа в интернет).

Исправляем ситуацию. В консоли проверяем, какие права на доступ имеются у файла /usr/sbin/pppd :
# ls -l /usr/sbin/pppd
-rwxr-xr-x 1 root dialout 291796 2006-04-23 06:38 /usr/sbin/pppd
Действительно, для файла не установлен бит SUID - "Set user ID on execution" (s), который позволяет запускать данный файл не его владельцуу-суперпользователю, а другим пользователям. Устанавливаем данный бит:
# chmod u+s /usr/sbin/pppd
Проверяем, что получилось:
# ls -l /usr/sbin/pppd
-rwsr-xr-x 1 root dialout 291796 2006-04-23 06:38 /usr/sbin/pppd
Заодно разрешаем и утилиту kppp запускать от имени не-суперпользователя (в противном случае будет появляться сообщение об ошибке: "Невозможно создать lock-файл для модема"). Смотрим в консоли, где находится программа kppp:
# whereis kppp
kppp: /opt/kde3/bin/kppp
Получаем информацию о kppp, исходя из указанного расположения:
# ls -l /opt/kde3/bin/kppp
-rwxr-xr-x 1 root root 571236 2006-05-02 15:49 /opt/kde3/bin/kppp
Устанавливаем SUID:
# chmod u+s /opt/kde3/bin/kppp
Проверяем еще раз:
# ls -l /opt/kde3/bin/kppp
-rwsr-xr-x 1 root root 571236 2006-05-02 15:49 /opt/kde3/bin/kppp

(C) ДОСТУП В ИНТЕРНЕТ ИЗ GNU/LINUX С ПОМОЩЬЮ BLUETOOTH И GPRS МОБИЛЬНОГО ТЕЛЕФОНА

P.S. Прежде чем задавать подобные вопросы на форумах, погуглите, оки?

Страницы: 1

Предыдущая тема: Мануал Mac OS X


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.