LINUX.ORG.RU

Не запускаются X под обычным пользователем


0

0

История такая - система была перенесена со старого винта на новый
 путём простого копирования под рутом, иксы были запущены, и, рзуеется, нормально работали на старом винте. На новом винте иксы запускаются только под рутом. Под обычным пользователем - нет, даже
 под новосозданным. В логах ничего
 подозрительного, в auth.log строчки типа "сессия для x создана -
 сессия для x закрыта". В домашнем каталоге пользователя в файле
 session-error 

Xsession: X session started for x at Птн Мар 21 02:42:43 MSK 2008

open: Permission denied

Файл Xauthority копировался со старой системы, удалялся, создавался пустым - без результата.

Вопрос - куда копать и как включить более подробный отладочный режим для иксов?
anonymous

Проверь, xinit должен быть suid

cvs-255 ★★★★★
()

Попробуй переписать права на /home/user

nettt
()

При копировании надо было указать --preserve, подозреваю, что теперь у тебя с правами доступа проблемы. /usr/bin/X должен быть с установленным suid-битом, попробуй поставить.

Laz ★★★★★
()

После некоторых мучений проблема обнаружена - права на /tmp - 755 вместо 777, однако на исходном они и были как 755, но при загрузке с исходного стали 777. Чудеса... ;)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.