KDM, KDE & kppp (kppp problems at Debian Sarge 20040901)

Knoppix

Модераторы: Warderer, Модераторы разделов

AV1611
Сообщения: 107
ОС: debian

KDM, KDE & kppp

Сообщение AV1611 »

До сих пор работал в КДЕ, заходя в него через ГДМ. Прекрасно настроил и ходил в инет (диал-апом из-под простого юзера), мозилла, кмейл и проч. радости...В конце концов, понял, что хочу КДМ. Установил его и назначил ему быть 'привратником' по умолчанию. Захожу под РУТом, - все настройки для КППП остались те же, можно начинать дозвон, - захожу под простым юзером, запускаю из консоли КППП, отвечает: 'не могу подконнектится к Х серверу, error 0:0' - примерно так. Что это за проблема, как её возможно решить? Почему это работало, когда я заходил из-под ГДМ, и 'слетело' с КДМ?
П.С. До сих пор постоянно работал в СУСЕ. Прекрасная система, но та машина, что у меня, чуть слабовата для неё (128м - ещё бы), хотя КДЕ3.3 работает ЗАМЕТНО шустрее, чем КДЕ3.2 в версии 9.1. ДЕБИАН же с КДЕ 3.2 просто очаровал меня своей быстротой и устойчивостью к экспериментам, посему хочу разобраться. Система - САРДЖ.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: KDM, KDE & kppp

Сообщение t.t »

(AV1611 @ Среда, 16 Февраля 2005, 12:35) писал(а):отвечает: 'не могу подконнектится к Х серверу, error 0:0' - примерно так
не 'к Х серверу, error 0:0', а 'к Х серверу 0:0, error' :) Запостите точное сообщение об ошибке, полностью. А пока попробую поработать телепатом: Иксы запущены из-под рута, а кппп -- из-под юзера? Если да, то проблема именно в этом: по умолчанию сарж позволяет подключаться к Х-серверу только консольным пользователям. Залогиньтесь юзером и повторите.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Vladislav
Сообщения: 383
ОС: Debian Sid

Re: KDM, KDE & kppp

Сообщение Vladislav »

(t.t @ Среда, 16 Февраля 2005, 16:06) писал(а):Иксы запущены из-под рута, а кппп -- из-под юзера? Если да, то проблема именно в этом: по умолчанию сарж позволяет подключаться к Х-серверу только консольным пользователям. Залогиньтесь юзером и повторите.

Либо наооборот - Х-ы под пользователем, а kppp под рутом :).
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: KDM, KDE & kppp

Сообщение serg_sk »

на kppp суидный бит стоит?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
AV1611
Сообщения: 107
ОС: debian

Re: KDM, KDE & kppp

Сообщение AV1611 »

(serg_sk @ Среда, 16 Февраля 2005, 16:51) писал(а):на kppp суидный бит стоит?

I don't know...
**********************
Итак, что я делаю:
загружаюсь как юзер через КДМ, запускаю терминал:
user@debian:~$ kppp
bash: /usr/bin/kppp: Permission denied
user@debian:~$ su
Password:
debian:/home/user# kppp
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kppp: cannot connect to X server :0.0
debian:/home/user#

Ессли захожу как РУТ через КДМ, запускаю терминал
debian:# kppp
всё чудесно - можно дозваниваться

Когда заходил под юзером в КДЕ через ГДМ, для запуска КППП мне тоже приходилось делать:
user@debian:~$ su
Password:
debian:/home/user# kppp
запускалось привычное окно КППП, делал дозвон и т.д.
Именно после переустановки (замены) ГДМ на КДМ началась эта проблема.
Фактически, вопросв у меня два:
1. Как решить вышеуказанную проблему?
2. Как заставить КППП запускаться от юзера без команды su?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: KDM, KDE & kppp

Сообщение serg_sk »

Поставь суидный бит на kppp
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: KDM, KDE & kppp

Сообщение t.t »

(Vladislav @ Среда, 16 Февраля 2005, 16:40) писал(а):Либо наооборот - Х-ы под пользователем, а kppp под рутом
Тоже вариант :). Похоже, так и есть.

А для решения вашеё проблемы нужно первым делом дать юзеру права на запуск кппп и поднять suid-бит на нём. И что-то мне подсказывает, что это можно сделать через dpkg-reconfigure kppp.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: KDM, KDE & kppp

Сообщение serg_sk »

А для решения вашеё проблемы нужно первым делом дать юзеру права на запуск кппп и поднять suid-бит на нём. И что-то мне подсказывает, что это можно сделать через dpkg-reconfigure kppp.

А зачем так мучиться? Че chmod уже в прошлом?
serg_sk добавил в 16.02.2005 17:13
Для AV1611:
Вот эти команды выполни. Но сначала проверь, что /usr/bin/kppp - это действительно симлинк на /usr/sbin/kppp, если нет, то тогда просто chmod u+s /usr/bin/kppp

Код: Выделить всё

rm /usr/bin/kppp
chmod u+s /usr/sbin/kppp
ln -s /usr/sbin/kppp /usr/bin/kppp


serg_sk добавил в 16.02.2005 17:14
Да и еще попробуй поиграться с /etc/kppp.allow
Удачи
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
AV1611
Сообщения: 107
ОС: debian

Re: KDM, KDE & kppp

Сообщение AV1611 »

Итак, сначала пошёл по пути наименьш. сопротивления
/usr/bin/kppp - это не линк на /usr/sbin/kppp это сам executable file
(/usr/sbin/kppp не существует)
проделал команду chmod u+s /usr/bin/kppp
ln -s /usr/bin/kppp /usr/bin/kppp1 - может, я сделал глупость
захожу под юзером, терминал. команда КППП1 - пермишн динайд,
СУ, ПАССВОРД, приглашение, КППП1 - тот же результат - 'не могу подконнектиться'

dpkg-reconfigure kppp - никакой реакции, - 20 секунд подумало, и опять приглашение ком. строки.
dpkg-reconfigure -a kppp - переконфигурировал всё на свете, в т.ч включил тот суидный бит,
затем захожу опять под юзером через КДМ
терминал. команда КППП - пермишн динайд,
СУ, ПАССВОРД, приглашение, КППП - тот же результат - 'не могу подконнектиться'.
Файла /etc/kppp.allow не существует
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: KDM, KDE & kppp

Сообщение serg_sk »

Итак, сначала пошёл по пути наименьш. сопротивления
/usr/bin/kppp - это не линк на /usr/sbin/kppp это сам executable file
(/usr/sbin/kppp не существует)
проделал команду chmod u+s /usr/bin/kppp
ln -s /usr/bin/kppp /usr/bin/kppp1 - может, я сделал глупость
захожу под юзером, терминал. команда КППП1 - пермишн динайд,
СУ, ПАССВОРД, приглашение, КППП1 - тот же результат - 'не могу подконнектиться'

Конечно сделал глупость. Если ті повесил на kppp суидный бит, то его теперь можно запускать любому юзеру. Поробуй тоже самое, но без su.
Файла /etc/kppp.allow не существует

Его создать надо. Но ты сначала выполни все что ты писал выже, но уже без su, а сразу запустить от имени юзера.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
AV1611
Сообщения: 107
ОС: debian

Re: KDM, KDE & kppp

Сообщение AV1611 »

Вот что имею:
user@debian:~$ chmod u+s /usr/bin/kppp
chmod: changing permissions of `/usr/bin/kppp': Operation not permitted
user@debian:~$ su
Password:
debian:/home/user# chmod u+s /usr/bin/kppp
debian:/home/user# logout
bash: logout: not login shell: use `exit'
debian:/home/user# exit
exit
user@debian:~$ chmod u+s /usr/bin/kppp
chmod: changing permissions of `/usr/bin/kppp': Operation not permitted
user@debian:~$ kppp
bash: /usr/bin/kppp: Permission denied
user@debian:~$

Полагаю, что либо я вообще не включил этот суидный бит (но ведь при dpkg-reconfigure процессе нажал yes на тот запрос о суидном бите), либо нужно создавать тот файл /etc/kppp.allow.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: KDM, KDE & kppp

Сообщение serg_sk »

Ой... :)
Повторяй за мной :D От рута делай

Код: Выделить всё

chmod u+s /usr/bin/kppp

Потом из-под юзера запускай kppp
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
AV1611
Сообщения: 107
ОС: debian

Re: KDM, KDE & kppp

Сообщение AV1611 »

(serg_sk @ Четверг, 17 Февраля 2005, 17:08) писал(а):Ой... :)
Повторяй за мной  :D От рута делай

Код: Выделить всё

chmod u+s /usr/bin/kppp

Потом из-под юзера запускай kppp

Именно так и сделал (ещё раз :) )
Результат тот же
user@debian:~$ kppp
bash: /usr/bin/kppp: Permission denied
**************************************************
наверное, дело в суидном бите - я так и не поставил его
как его ещё можно включить, кроме полного ДПКГ-РЕКОНФИГУРЕ?
есть ли какие команды?
Спасибо сказали:
AV1611
Сообщения: 107
ОС: debian

Re: KDM, KDE & kppp

Сообщение AV1611 »

Добрый вечер!
Проблема решилась след. командой:

Код: Выделить всё

 chown username /usr/bin/kppp

и созданием (пустого) файла /etc/resolv.conf, на отсутствие которого система отчаяно ругалась при каждом запуске kppp
Спасибо всем, кто принимал участие в обсуждении!
Алексей
Спасибо сказали: