Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] автозапуск x11vnc (http://forum.oszone.net/showthread.php?t=202050)

SpectreKr 15-03-2011 12:24 1635314

автозапуск x11vnc
 
Вложений: 1
Доброе время суток.

Модераторов прошу строго не судить. Предыдущая тема была помечена решенной 2 года назад, поэтому создал новую.

Делал все как было решено в теме: http://forum.oszone.net/thread-133749.html
Автозапуск происходит и в процессах висит x11vnc_loop, но подключения не происходит. По команде ps wwwwaux | grep auth путь к xauth совпадает с указанным в скрипте. Но в логах безостановочно пишется: "MSK 2011 bad auth file: "/var/lib/xdm/authdir/authfiles/A:0-KlJ76H /var/lib/xdm/authdir/authfiles/A:0-TqQBFm /var/lib/xdm/authdir/authfiles/A:0-a4Yp98 /var/lib/xdm/authdir/authfiles/A:0-v9sLrm" " Файл лога прикрепил. В скриптах не селен, может где чего и не правильно понял. Подскажите пожалуйста.

Заранее благодарен.

dmitryst 15-03-2011 16:35 1635521

Цитата:

Цитата SpectreKr
/var/lib/xdm/authdir/authfiles/ »

дать права 664 для начала, посмотреть

Если не помогло - init3, убиваем все файлы авторизации в указанной папке, назначаем права 664 на папку, запускаем иксы - init5.

Цитата из пхожей темы http://forum.ubuntu.ru/index.php?topic=56884.15
Цитата:

запусти сначала так:
Код:

x11vnc -ncache 10 -noxdamage -passwdfile pass.vnc -display :0 -auth /var/lib/gdm/:0.Xauth

если не пойдет, то так:
Код:

sudo x11vnc -ncache 10 -noxdamage -passwdfile pass.vnc -display :0 -auth /var/lib/gdm/:0.Xauth
Ещё-
Цитата:

Sometimes the command "ps wwwaux | grep auth" can reveal the file location.
Запустить и посмотреть, может, вообще не те файлы используются для авторизации :)

Ещщщё полезная сссылочка - http://www.debuntu.ru/debian/termina...nc-vmesto-vino :)

SpectreKr 16-03-2011 09:49 1635977

Большое спасибо.

Помогло
Цитата:

Цитата dmitryst
init3, убиваем все файлы авторизации в указанной папке, назначаем права 664 на папку, запускаем иксы - init5. »

До этого почему то пыталься подключиться по 3 куки, хотя команда
Код:

ls -t /var/lib/xdm/authdir/authfiles/* | head -1
возвращала правильное значение.

dmitryst 16-03-2011 13:56 1636167

Цитата:

Цитата SpectreKr
Помогло »

ну я рад за вас :). А что конкретно помогло? Только удаление? Или и права пришлось переназначить? По дефолту, вроде владелец gdm/kdm/xdm или кто у вас там, и права 400.

Цитата:

Цитата SpectreKr
До этого почему то пыталься подключиться по 3 куки, хотя команда
Код:
ls -t /var/lib/xdm/authdir/authfiles/* | head -1
возвращала правильное значение. »

Не-пра-виль-но! Правильно:

Код:

ps ax | grep X
,
в списке увидите команду запуска иксов с нужной папкой с "волшебной печенькой". Папка зависит от менеджера входа, то есть у gdm и kdm будут разные папки!

SpectreKr 16-03-2011 14:21 1636198

Помогли именно с изменением прав. Владельца не изменял. Удаление ни чего бы не изменило (возможно, не проверял), потому что после перезагрузки куки менялись каждый раз.

Интересно, зачем создается разные куки, для разных DM, если в системе стоит только KDE?

dmitryst 16-03-2011 15:06 1636245

Цитата:

Цитата SpectreKr
после перезагрузки куки менялись каждый раз. »

так и должно быть

Цитата:

Цитата SpectreKr
Интересно, зачем создается разные куки, для разных DM, если в системе стоит только KDE? »

ну так у вас же не только сам КДЕ стоит, но "менеджер входа в систему" какой-то, их может быть много, gdm/kdm/xdm/fwdm и так далее. Для каждого нужна своя "волшебная печенька". Кроме того, она есть и для каждого юзера отдельно - так что если вы хотите удаленный десктоп до логина пользователя - надо использовать одну куку, если для уже залогинившегося пользователя - совсем другую. Как-то так... :)

Цитата:

Цитата SpectreKr
Помогли именно с изменением прав. »

странно. x11vnc надо запускать от рута, тогда всё работает (и в инструкции тоже написано, что запуск от рута должен быть или через sudo).

SpectreKr 16-03-2011 15:32 1636269

В инструкции написано сделать владельца и группу рут, так и сделано. А запуск происходит в процессе загрузки через init.d, на сколько мне известно тоже от рута. Хотя может чего то не понял, пока еще только осваиваю, решая различные задачи.

Хм... а можно ли искоренить остальные "менеджеры входа в систему" за ненадобностью?

dmitryst 02-05-2011 17:58 1669060

Цитата:

Цитата SpectreKr
Хм... а можно ли искоренить остальные "менеджеры входа в систему" за ненадобностью? »

можно, а зачем? Они есть не просят, но приобновлениях гном/кде их опять потянут.


Время: 17:56.

Время: 17:56.
© OSzone.net 2001-