Re: x11vnc
On 03.01.2011 19:09, alexander barakin wrote:
[skip]
>
>> Потому что :0 не пренадлежит руту. Логинься по ssh пользователем,
>> который залогинен в :0
>>
> уточнение: не ":0" не принадлежит root-у, а у root-а нет magick
> cookie, "пароля" для доступа к x-серверу. например, он может его
> прочитать из файла .Xauthority, лежащего в домашнем каталоге того
> пользователя, от имени которого запущена x-сессия. переменная
> XAUTHORITY в частности для такого случая и предназначена.
>
>
А теперь - внимание, прикол.
Разработчики гнома (по всей видимости, т.к. за инициализацию сессии
отвечает gdm3) не сочли нужным поддерживать стандарт [де-факто] и теперь:
$ echo $XAUTHORITY
/var/run/gdm3/auth-for-alexkuklin-ewaQjo/database
Отдельно доставляют права доступа:
$ ls -ld /var/run/gdm3/auth-for-alexkuklin-ewaQjo/database
/var/run/gdm3/auth-for-alexkuklin-ewaQjo /var/run/gdm3
drwx--x--x 4 root Debian-gdm 4096 Янв 2 04:17 /var/run/gdm3
drwx--x--x 2 alexkuklin alexkuklin 4096 Янв 2 04:17
/var/run/gdm3/auth-for-alexkuklin-ewaQjo
-rw------- 1 alexkuklin alexkuklin 58 Янв 2 04:17
/var/run/gdm3/auth-for-alexkuklin-ewaQjo/database
Приходится выковыривать эту инфу из proc:
$ cat /proc/20417/environ
.....XAUTHORITY=/var/run/gdm3/auth-for-alexkuklin-ewaQjo/database.....
--
Alex
Reply to:
- Follow-Ups:
- Re: x11vnc
- From: alexander barakin <alex.barakin@gmail.com>
- References:
- x11vnc
- From: Andrei Lomov <lomov@math.nsc.ru>
- Re: x11vnc
- From: Alex Kuklin <alex@kuklin.ru>
- Re: x11vnc
- From: Andrei Lomov <lomov@math.nsc.ru>
- Re: x11vnc
- From: Mikhail A Antonov <bart@solarnet.ru>
- Re: x11vnc
- From: alexander barakin <alex.barakin@gmail.com>