Проблема входа в систему как обчный пользователь.

Автор madao, 05 января 2014, 02:53:55

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

madao

Установив кде и Сида столькнулся с проблемой входа "Call to lnusertemp failed (temporary directories full?). Check your installation.".
Попробовав запусть с терминала сначала получил "/home/madao/.Xauthority not writable..", с этой проблемой справился. Но проблема при входе в систему осталась таже.
Получилось зайти только из под рута.
Содержимое .xsession-errors
Xsession: X session started for madao at Sun Jan  5 00:23:06 EET 2014
localuser:madao being added to access control list
openConnection: connect: No such file or directory
cannot connect to brltty at :0
Error: "/tmp/kde-madao" is owned by uid 0 instead of uid 1000.
Error: "/tmp/kde-madaogXMqQ8" is owned by uid 0 instead of uid 1000.
startkde: Call to lnusertemp failed (temporary directories full?). Check your installation.

Почему рут является владельцем этих фалов? Что нужно сделать чтобы все заработало?

redVi

ЦитироватьЧто нужно сделать чтобы все заработало?

Попробуйте посмотреть права на все имеющиеся файлы в /home/madao командой ls -l.
Те файлы, что принадлежат руту, отдайте пользователю: то есть смените владельца и группу на свои.
Например с .Xauthority:

chown madao .Xauthority
chown chown :users .Xauthority
Debian Sid, Openbox || Gentoo, Openbox

madao

#2
Цитата: redVi от 05 января 2014, 09:11:53Попробуйте посмотреть права на все имеющиеся файлы в /home/madao командой ls -l.
Те файлы, что принадлежат руту, отдайте пользователю: то есть смените владельца и группу на свои.
Например с .Xauthority:

Спасибо за ответ, но с этим я уже разобрался. Осталась проблема Error: "/tmp/kde-madao" is owned by uid 0 instead of uid 1000.
Error: "/tmp/kde-madaogXMqQ8" is owned by uid 0 instead of uid 1000.
.
Владелец временных фалойв кде сессии обыного пользователя рут. И я не знаю почему так? И как с этим справиться?.
root@debian:~# ls -la /tmp/
total 52
drwxrwxrwt 11 root root    4096 Jan  5 00:58 .
drwxr-xr-x 24 root root    4096 Jan  4 13:13 ..
drwx------  4 kdm  nogroup 4096 Jan  5 00:23 1570223822
drwxrwxrwt  2 root root    4096 Jan  5 00:00 .ICE-unix
drwx------  2 kdm  nogroup 4096 Jan  5 00:23 kde-kdm
drwx------  2 root madao  4096 Jan  5 00:23 kde-madao
drwx------  2 root madao  4096 Jan  5 00:23 kde-madaogXMqQ8
drwx------  2 root root    4096 Jan  5 00:21 kde-root
drwx------  2 kdm  nogroup 4096 Jan  5 00:23 ksocket-kdm
drwx------  2 root root    4096 Jan  5 09:30 ksocket-root
-r--r--r--  1 root root      11 Jan  4 23:53 .X0-lock
drwxrwxrwt  2 root root    4096 Jan  5 00:00 .X11-unix
-r--r--r--  1 root root      11 Jan  5 00:00 .X1-lock

qupl

А Х-ы у вас запущены от какого пользователя?

redVi

Поддержу qupl с его вопросом. Также хотелось бы уточнить всё ли нормально, если входить просто по startx? Если да, посмотрите похожую тему, там сетуют на вину файла .ICEauthority.
Debian Sid, Openbox || Gentoo, Openbox

madao

Цитата: qupl от 05 января 2014, 13:08:16
А Х-ы у вас запущены от какого пользователя?
При начальной загрузке, полагаю, от обыного юзера потому, что вылетает Call to lnusertemp failed (temporary directories full?). Check your installation. и возвращает обратно на окно логина.
Ну, а далее чтобы зайти хотябы под рутом я логинюсь в терминал и запускаю startx (от рута конечно).
redVi, если запускать startx от обычного пользователя вылетает все тоже Call to lnusertemp failed (temporary directories full?). Check your installation. .
Также у меня нету файла .ICEauthority в домашней директории пользователя.

redVi

Хм, тогда попробуйте вот что:

1. Поскольку жалуется на temporary directories full проверьте есть ли свободное место в /tmp командой df -h.
2. Проверьте какие права выставлены на /dev/null, должно быть разрешение на запись:
crw-rw-rw-
3. Создайте нового пользователя и запустите иксы под ним.
Больше ничего предложить не могу.
Debian Sid, Openbox || Gentoo, Openbox

madao

Цитата: redVi от 05 января 2014, 15:17:40
Хм, тогда попробуйте вот что:

1. Поскольку жалуется на temporary directories full проверьте есть ли свободное место в /tmp командой df -h.
2. Проверьте какие права выставлены на /dev/null, должно быть разрешение на запись:
crw-rw-rw-
3. Создайте нового пользователя и запустите иксы под ним.
Больше ничего предложить не могу.
1. проблема не в свободном месте, а в "Error: "/tmp/kde-madao" is owned by uid 0 instead of uid 1000."
2. все нормально.
3. не помогло.

Спасибо за участие.