Решено: Не могу залогиниться юзером

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Добрых дел мастер
Сообщения: 49
ОС: FC5

Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

Итак, постановка задачи.
Загружаюсь, доходит до окна "введите имя и пароль" (вообще-то у меня автологин стоит, но не автологинится), ввожу имя и пароль, 3-4 секунды начинает загружаться, а затем снова предлагает ввести логин и пароль.
При этом:
1. Из консоли нормально захожу под пользователем
2. Под рутом тоже нормально захожу(именно в графическом режиме)
3. Если я зайду в safe mode (init 1), а затем наберу init 2 - нормально вхожу и работаю.
ОС - Кубунту 7.04
Что я делал до этого: вроде, ничего необычного.
1. Добавил в rc.local демона (потом удалил, хотя заранее знал, что он тут не при чем) ifplugd
2. В этот день я узнал, что по умолчанию в Дебианах 2-й уровень запуска, а не 5-й, поэтому немного баловался с командой runlevel, в том числе написал runlevel --set=5, чтобы посмотреть, что будет. После перезагрузки я увидел "это" (описанное выше)
Логи пусты. Права доступа на /home смотрел, создавал нового пользователя - не помогло.
Поиск не помог.
Плиз хелп.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Решено: Не могу залогиниться юзером

Сообщение anonymous.ru »

Ок, так ты сейчас на какой уровень загрузки грузишься по умолчанию?
На пятый?
who -r это должна показать
верни обратно второй уровень загрузки по умолчанию.

ЗЫ Почему ты на другом сайте не так подробно описал проблемы? %)
:drinks:
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

На другом сайте я писал вчера. То есть достаточно злой после 9 часов поиска по нету, поиска лога и т.д. Сегодня я писал на трезвую голову.
Итак, сейчас показывает 2-й уровень выполнения. Да и пробовал я вернуть все назад. Ничего не вышло.
Кстати, где в Кубунту файл inittab, или его аналог?
Итак, подозрение, что при запуске команды runlevel в следствие записи в какой-то файл (естественно, эта команда запускается из-под рута) я потерял права доступа к нему. Это частично объясняет, почему я могу войти через init 1 -> init 2. Но какой? Логи молчат, никаких сообщений об ошибке...
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Решено: Не могу залогиниться юзером

Сообщение anonymous.ru »

смотри каталог /etc/event.d
:drinks:
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

Спасибо. Попробовал переставить на всякий случай на 5-й уровень запуска - ничего. То же самое.
Как можно посмотреть, что ему надо? В каком логе он пишет?
Кстати, если я запускаю не КДЕ, а консоль, но в графическом режиме - тоже самое. То есть не в запуске КДЕ дело.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Решено: Не могу залогиниться юзером

Сообщение Portnov »

Не очень ясно, что есть "консоль, но в графическом режиме" ;). xterm что ли?
А по вопросу, проверьте права на директорию /tmp. Должно быть так:

Код: Выделить всё

[portnov]$ ls -ld /tmp
drwxrwxrwt 11 root root 416 2007-06-12 19:54 /tmp/
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

Проверил.
drwxrwxrwt 8 root root 4096 2007-06-12 17:38 /tmp
Да, это xterm.
Кстати, для верности, я очищал /tmp.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
anonymous.ru
Сообщения: 614

Re: Решено: Не могу залогиниться юзером

Сообщение anonymous.ru »

1) зайди в консоле под пользователем и скажи startx
сработает?
нет?
что напишет?
2) что у тя в /var/log/kdm.log

какие права на /var/tmp/* /var/spool/* ?
:drinks:
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

Всем спасибо. Проблема локализована. Как и предполагалось, права доступа к файлу (внимание!!!) /dev/null
Как они оказались перетерты? не знаю...
В качестве решения тупо добавил chmod в начало скрипта S99kdm.
Более правильное решение буду искать позже, но если кто подскажет - буду благодарен.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Решено: Не могу залогиниться юзером

Сообщение Portnov »

У меня однажды оказались неправильные права на /dev/null после того, как я сказал syslog-ng писать туда часть логов - он поменял права файла, решилось явным заданием прав в syslog-ng.conf
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Добрых дел мастер
Сообщения: 49
ОС: FC5

Re: Решено: Не могу залогиниться юзером

Сообщение Добрых дел мастер »

Спасибо. Обязательно посмотрю, что запускается до того как.
Эти дайсы себе слишком много позволяют
Отпусти меня, чудо-трава. Я тебе за это песенку спою
Спасибо сказали: