See contents of /etc/X11/Xwrapper.config. Setting called allowed_user
Check this: http://karuppuswamy.com/wordpress/2010/09/26/how-to-fix-x-user-not-authorized-to-run-the-x-server-aborting/
And take sure, that you are member of video group.
Добрый день всем. Я неопытный системный администратор виртуальной машины с ограниченными аппаратными ресурсами, и установлен Debian 6. Основное использование этой машины будет в качестве файлового сервера / веб-сервера, поэтому я решил, что мне не нужно тратить ресурсы на запуск gnome (и вообще на xserver), и я отключил запуск gdm3 во время загрузки. К сожалению, может случиться так, что в будущем некоторым пользователям понадобится графическое окружение, но не так часто, чтобы оправдать постоянный запуск xserver на такой машине. Поэтому я подумал, что они могут запустить свой собственный xserver, когда это необходимо. Я попробовал как простой пользователь с startx, и я получил:
xauth: timeout in locking authority file .Xauthority xauth: timeout in locking authority file .Xauthority X: user not authorized to run the X server, aborting. giving up.
Я пробовал как root и все заработало. Я хотел бы избежать использования
sudo startx
для каждого пользователя, потому что созданный таким образом сеанс запускается со всеми привилегиями root (sudoers обойден, даже если строго настроен - я пытался). Я обнаружил, что файл .Xauthority отсутствует для каждого обычного пользователя. Как я могу попытаться создать один для каждого обычного пользователя? Я немного учился. Я пробовал много комбинаций Xauth,
xauth generate . xauth generate :0 . untrusted xauth generate :0 . trusted
но безуспешно Он ничего не делает или жалуется на тот факт, что .Xauthority не удалось получить доступ. Проблема в том, что root - единственный, у кого есть файл .Xauthority ... поэтому я не могу вызвать xauth от обычного пользователя и заставить его работать .... Я пытался справиться с этим и сменить владельца и права доступа в доме пользователя, но всегда получал проблему с доступом .Xauthority.
Вероятно, я не сталкиваюсь с проблемой правильного подхода. Xauth не очень хорошо документирован, и из Google я всегда нахожу решение о том, как включить X для root от обычных пользователей .Xauthority файлов.
Любое предложение будет более чем приветствоваться! Заранее спасибо Г.
See contents of /etc/X11/Xwrapper.config. Setting called allowed_user
Check this: http://karuppuswamy.com/wordpress/2010/09/26/how-to-fix-x-user-not-authorized-to-run-the-x-server-aborting/
And take sure, that you are member of video group.