KDM не пускает пользователя

Доброго времени.
Проблема может быть и банальна, но уже мозг кипит.
Суть проблемы:
Изначально - все работало, потом обновление (промежуток между обновлениями довольно большой). В результате kdm не пускает только одного пользователя (зарегистрировано 2 пользователя), второго пользователя пускает без проблем, но если зайти через консоль - и startx - то все запускается.
.xsession-errors
/usr/share/config/kdm/Xsession: line 74: /home/voodoo/.xsession: Отказано в доступе
/usr/share/config/kdm/Xsession: line 74: exec: /home/voodoo/.xsession: не могу запустить: Отказано в доступе
74-я строка /usr/share/config/kdm/Xsession
74     exec $HOME/.xsession
Сравнивал (у себя и у другого пользователя) ~/.xinitrc и ~/.xsession - содержимое и права доступа одинаковые.
.xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

# exec gnome-session
# exec startkde
# exec startxfce4
# ...or the Window Manager of your choice
# exec ck-launch-session startkde
# exec /usr/bin/startkde
.xsession
#!/bin/sh

#
# ~/.xsession
#
# Executed by xdm/gdm/kdm at login
#

/bin/bash --login -i ~/.xinitrc
На директории ~/.kde4 доступ пользователя. Пробовал удалить ~/.kde4 и зайти - результат не изменился.

Прошу помощи.
voodoochild
~/.xsession
Не нужен. Убирайте его вообще.
vadik
voodoochild
~/.xsession
Не нужен. Убирайте его вообще.
Не прошло.
Результат тот-же (да и у другого пользователя: он присутствует - и он входит).
з.ы. еще есть подозрение, что это наследие от ck-polkit-kde (когда-то был установлен, сейчас удален), если из-за него, то как избавиться ?
Привести конфиг кдм к дефолтному.
Сравнить в каких группах состоят оба пользователя.
Показать логи, в конце-концов.
Доброго времени.
kdmrc - новый, взят из kdmrc.pacnew.
Пользователи:
[[email protected] ~]# id anna
uid=1001(anna) gid=100(users) группы=100(users),90(network),98(power),81(dbus)
[[email protected] ~]# id voodoo
uid=1002(voodoo) gid=100(users) группы=100(users),7(lp),10(wheel),90(network),91(video),92(audio),93(optical),98(power),81(dbus),108(vboxusers),1000(dialout)
~/.xsession-errors (.xsession - удалил по совету предыдущих постов)
[[email protected] ~]# cat /home/voodoo/.xsession-errors
/usr/share/config/kdm/Xsession: line 74: /home/voodoo/.xsession: Нет такого файла или каталога
Xorg.0.log - (не выкладываю здесь) - Xorg.0.log
Попробуйте почистить /var/tmp
Если не поможет - временно переименовать ~/.kde4
voodoochild
Доброго времени.
kdmrc - новый, взят из kdmrc.pacnew.
Пользователи:
[[email protected] ~]# id anna
uid=1001(anna) gid=100(users) группы=100(users),90(network),98(power),81(dbus)
[[email protected] ~]# id voodoo
uid=1002(voodoo) gid=100(users) группы=100(users),7(lp),10(wheel),90(network),91(video),92(audio),93(optical),98(power),81(dbus),108(vboxusers),1000(dialout)
~/.xsession-errors (.xsession - удалил по совету предыдущих постов)
[[email protected] ~]# cat /home/voodoo/.xsession-errors
/usr/share/config/kdm/Xsession: line 74: /home/voodoo/.xsession: Нет такого файла или каталога
Xorg.0.log - (не выкладываю здесь) - Xorg.0.log
Пользователь voodoo не включен в круппу dbus... Может лучше создать нового пользователя и скопировать файлы предыдущего с сохранением прав??
Доброго времени уважаемой публике.
Попробуйте почистить /var/tmp
Если не поможет - временно переименовать ~/.kde4
- не получилось, вернее результат тот-же.
Может лучше создать нового пользователя и скопировать файлы предыдущего с сохранением прав??
- сей вариант пока оставляю на самый безысходный вариант.
Но по пути немного насобирал логов (если эту инфу можно так назвать). Немного добавил в /usr/share/config/kdm/Xsession.
В итоге получаю вывод:
$  cat /test/test.txt
====== voodoo at : Вс мар 1 22:54:32 MSK 2015  ===========
uid=1002(voodoo) gid=100(users) группы=100(users),7(lp),10(wheel),81(dbus),90(network),91(video),92(audio),93(optical),98(power),108(vboxusers),1000(dialout)
In /usr/share/config/kdm/Xsession $session = custom
========================================================
====== anna at : Вс мар 1 22:54:42 MSK 2015  ===========
uid=1001(anna) gid=100(users) группы=100(users),81(dbus),90(network),98(power)
In /usr/share/config/kdm/Xsession $session = default
========================================================
Где пользователь anna - входит без проблем, voodoo - только через консольный startx (на выводе voodoo не пустили).
На мой взгляд - вся проблема в $session (в /usr/share/config/kdm/Xsession ), но где ей присваивается custom или default ?
Может у кого есть соображения по этому поводу ?
voodoochild
Может у кого есть соображения по этому поводу ?
Есть, самые общие.
Как минимум, стоит вернуть /usr/share/config/kdm/Xsession к первоначальному виду.
Что касается настроек непосредственно KDM, то они хранятся в /usr/share/config/kdm/kdmrc - думаю, это не новость;)
На всякий случай: ты пробовал справиться стандартными средствами, т.е. через system-settings (в этом случае запускать нужно с root-привилегиями)?
На худой конец можно напрямую отредактировать kdmrc - что именно нужно редактировать не подскажу, но в нём есть подробные комментарии, он не перезаписывается при обновлениях и дело ограничивается лишь появлением kdmrc.pacnew
вернуть /usr/share/config/kdm/Xsession к первоначальному виду.
- в нем добавка была для вывода значения $session (то я недавно добавил) и больше никаких надругательств.
хранятся в /usr/share/config/kdm/kdmrc
- сей файл был взят из kdmrc.pacnew (выше я упоминал)
 
Зарегистрироваться или войдите чтобы оставить сообщение.