Отправляет email-рассылки с помощью сервиса Sendsay

Права доступа к иксам

Привет!

Как и где прописывается, кто может подключатся к иксам?
Логинюсь в систему от имени себя, потом отрута ничего не запускается:
# gmplayer
MPlayer 1.0pre7-3.3.5 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium II Klamath/Pentium II OverDrive (Family: 6, Stepping: 4)
Detected cache-line size is 32 bytes
CPUflags: MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX SSE

Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
vo: couldn't open the X11 display (:0.0)!
MPlayer GUI requires X11.

Не спрашивайте, для чего мплеер от рута, это пример :)

Ответить   Matvey Sat, 3 Sep 2005 17:55:18 +0300 (#430060)

 

Ответы:

В сообщении от 1125759318 секунд после начала Эпохи Matvey написал(а):

Смотрите xhost(1).

Ответить   Konstantin Korikov Sat, 3 Sep 2005 19:08:57 +0300 (#430113)

 

On Sat, 3 Sep 2005 19:08:57 +0300
Konstantin Korikov <lostcl***@u*****.fm> wrote:

$ xhost local:root
non-network local connections being added to access control list

Хватает до перезагрузки.
$ man X
...
The file from which Xlib extracts authorization data can be speci-
fied with the environment variable XAUTHORITY, and defaults to the
file .Xauthority in the home directory. Xdm uses $HOME/.Xauthority
and will create it or merge in authorization records if it already
exists when a user logs in.

Ни разу этот файл не меняется в процессе:
$ xhost +local:root
$ xhost -local:root

Где он запись тогда держит? Не думаю, что в других дистрах где-то
в rc прописано xhost local:

Ответить   Matvey Sun, 4 Sep 2005 23:17:18 +0300 (#430751)

 

В сообщении от 1125865038 секунд после начала Эпохи Matvey написал(а):

Правильно, потому что там хранится пользовательская информация. Это как
cookie в web, туда заносятся такие вещи как идентификатор сессии, и
т.п.

В памяти

The list of allowed hosts is stored in the X server and can be
changed with the xhost command.

Может это "вшито" при компиляции?... Думаю если вы пропишите `xhost
local:' где-то в `/etc/xinit/xinitrc-common', то это будет правильное
решение.

Ответить   Konstantin Korikov Mon, 5 Sep 2005 07:14:53 +0300 (#430854)

 

Hello Matvey,

Saturday, September 3, 2005, 6:55:18 PM, you wrote:

неплохо также форвард Хов в ssh включить
и установить переменную окружения
DISPLAY=newhost:0.0; export DISPLAY

Ответить   Alexander Mon, 5 Sep 2005 09:37:21 +0400 (#430850)