[Решено] Unable to cd to /home/...

Любые разговоры которые хоть как-то связаны с тематикой форума

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

Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

[Решено] Unable to cd to /home/...

Сообщение Voral »

Приключилась у меня беда. Закрывал сразу несколько программ. Гуй подвис. Перешел в консоль и завершил kdm. После этого не могу зайти в систему не под одним пользователем кроме root.
kdm ругается при входе, что то на счет ConsoleKit. Не запомнил, но и из консоли не могу зайти. Выдает сообщение:
"Unable to cd to /home/alex/"
Гугил целый вечер, но ни одно решение не помогло. И так по порядку:

Заметил при старте системы:
Starting domain name service...:bind failed!
Starting samba daemon:nmbd,smbd
........ failed!
startpar:service(s) returned failure: hal bind9 mysql .... failed!

fstab
none /proc/bus/usb usbfs rw,user,devgid=109,busmode=0775,devmode=0664 0 0
proc /proc proc defaults 0 0
UUID=80c4a0ee-2362-441d-bfdc-0ce575fc6a39 / ext3 errors=remount-ro 0 1
UUID=0c891061-d9dc-4377-be83-9db219dc424d /boot ext3 defaults 0 2
UUID=3deda7ee-b276-422d-adfd-163b0abb98bd none swap sw 0 0
/dev/cdrom /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
UUID=1b906d35-808b-4234-be0c-84e9ffab6781 /mnt/linex ext4 defaults 0 0

passwd
alex:x:1000:1000:alex,,,:/home/alex:/bin/bash

ls -las /home
4 drwxr-xr-x 7 root root 4096 Ноя 16 22:13 .
4 drwxr-xr-x 26 root root 4096 Ноя 16 21:52 ..
4 drwxr-xr-x 95 alex alex 4096 Ноя 16 22:06 alex

Пробовал менять bash на sh при попытке логина
Не удалось запустить /bin/sh: отказано в доступе

ls -ld /bin/sh
0 lrwxrwxrwx 1 root root 4 Ноя 13 00:57 /bin/sh -> dash

ls -ld /bin/dash
108 -rwxr-xr-x 1 root root 104168 Окт 29 10:20 /bin/dash

ls -ld /bin/bash
912 -rwxr-xr-x 1 root root 926536 Апр 10 2010 /bin/bash

В dmesg ни чего не нашел.
В syslog периодически
ntpd[2058]: can't open /var/NTP/peerstats.20101116: Permission denied

и вот интересное
Nov 16 23:07:10 debian kdm: :0 '[3028]: Cannot update authorization file in home dir /home/alex
Nov 16 23:07:10 debian kdm: :0 '[3028]: Cannot open randomDevice "/dev/urandom": Permission denied
Nov 16 23:07:10 debian kdm: :0 '[3028]: Cannot create authorization file in /tmp: Permission denied
Nov 16 23:07:10 debian kdm: :0 '[3028]: Cannot chdir to alex's home /home/alex: Permission denied
Nov 16 23:07:11 debian kdm: :0 '[3028]: Fallback session log file according to /tmp/xerr-%u-%d%-r cannot be created: Permission denied
Nov 16 23:07:11 debian kdm: :0 '[3028]: Session "/etc/kde4/kdm/Xsession" execution failed: Permission denied
Nov 16 23:07:11 debian kdm: :0 '[3028]: Failsafe client "/usr/bin/xterm" execution failed: Permission denied
Nov 16 23:07:14 debian kdm: :0[3051]: Cannot update authorization file in home dir /home/alex
Nov 16 23:07:14 debian acpid: client 1676[0:0] has disconnected
Nov 16 23:07:14 debian acpid: client connected from 1676[0:0]
Nov 16 23:07:14 debian acpid: 1 client rule loaded
Nov 16 23:07:18 debian kdm: :0[3060]: Cannot open ConsoleKit session: Unable to open session: The name org.freedesktop.ConsoleKit was not provided by any .service files


Как исправить?
Почему это могло случиться?

Черт работа горит..... Так не вовремя такая бяка.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: [Решено] Unable to cd to /home/...

Сообщение serzh-z »

Проблемы с накопителем и он автоматически перемонтировался в RO?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

сравнил права на файлв и каталог перечисленные ниже с правами на ноутбуке - все так же
/home/alex
/dev/urandom
/tmp
/home/alex
/etc/kde4/kdm/Xsession
/usr/bin/xterm


serzh-z писал(а):
17.11.2010 00:14
Проблемы с накопителем и он автоматически перемонтировался в RO?

Так я от рута ж могу записать. И перегружался
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

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

root@debian:/var/log# su alex
Не удалось выполнить /bin/bash: Отказано в доступе
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

Обновился. Ошибки про демонов пропали.... Но войти так и не дает. :(
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [Решено] Unable to cd to /home/...

Сообщение Rootlexx »

Проверьте права доступа к корню и его подкаталогам первого уровня на предмет наличия бита исполнения для всех:

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

stat -c "%n: %U, %G, %A" / /*

Если с ними всё в порядке, попробуйте:

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

strace -u пользователь /bin/bash
- и вывод приведите здесь.
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

root@debian:/var/log# stat -c "%n: %U, %G, %A" / /*
/: root, root, drwxr-xr-x
/BackUp: root, root, drwxr-xr-x
/bin: root, root, drwxrw-r-x
/boot: root, root, drwxr-xr-x
/dev: root, root, drwxr-xr-x
/etc: root, root, drwxr-xr-x
/home: root, root, drwxr-xr-x
/img: root, root, lrwxrwxrwx
/initrd.img: root, root, lrwxrwxrwx
/lib: root, root, drwxr-xr-x
/lib32: root, root, drwxr-xr-x
/lib64: root, root, lrwxrwxrwx
/lost+found: root, root, drwx------
/media: root, root, drwxr-xr-x
/mnt: root, root, drwxr-xr-x
/opt: root, root, drwxr-xr-x
/proc: root, root, dr-xr-xr-x
/root: root, root, drwx------
/sbin: root, root, drwxr-xr-x
/selinux: root, root, drwxr-xr-x
/srv: root, root, drwxr-xr-x
/sys: root, root, drwxr-xr-x
/tmp: root, root, drwxrwxrwx
/usr: root, root, drwxr-xr-x
/var: root, root, drwxr-xr-x
/vmlinuz: root, root, lrwxrwxrwx

root@debian:/var/log# strace -u alex /bin/bash
execve("/bin/bash", ["/bin/bash"], [/* 38 vars */]) = -1 EACCES (Permission denied)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 0), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fbae9c1b000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "strace: exec: Permission denied\n", 32strace: exec: Permission denied
) = 32
close(3) = 0
munmap(0x7fbae9c1b000, 4096) = 0
exit_group(1) = ?
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: [Решено] Unable to cd to /home/...

Сообщение Rootlexx »

Voral писал(а):
17.11.2010 01:48
/bin: root, root, drwxrw----

Вот и причина. Выполните:

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

chmod a+rx /bin
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

Rootlexx писал(а):
17.11.2010 01:52
Voral писал(а):
17.11.2010 01:48
/bin: root, root, drwxrw----

Вот и причина. Выполните:

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

chmod a+rx /bin


Огромное спасибо!

В терминале зашел... сейчас диск запишется (я уже начал все болванить на всякий пожарный) - попробую нормаль но зайти в кеды.

Интересно с какого будуна это изменилось.... Я сидел под пользователем обычным.
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [Решено] Unable to cd to /home/...

Сообщение drBatty »

Voral писал(а):
17.11.2010 02:20
Интересно с какого будуна это изменилось.... Я сидел под пользователем обычным.

а kdm сидел под рутом.
Voral писал(а):
17.11.2010 01:48
/bin: root, root, drwxrw-r-x

Rootlexx писал(а):
17.11.2010 01:52
/bin: root, root, drwxrw----

отредактировали что-ли?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

drBatty писал(а):
17.11.2010 02:59
Voral писал(а):
17.11.2010 02:20
Интересно с какого будуна это изменилось.... Я сидел под пользователем обычным.

а kdm сидел под рутом.

Хорошо. Пусть он под рутом. Но с какой стати поменял пермишены?
Кстати, так совпало, я крутил Qt точнее QFile на предмет утсановки пермишенов..... Но я пускал от пользователя.....


drBatty писал(а):
17.11.2010 02:59
Voral писал(а):
17.11.2010 01:48
/bin: root, root, drwxrw-r-x

Rootlexx писал(а):
17.11.2010 01:52
/bin: root, root, drwxrw----

отредактировали что-ли?

Да. Я увидел поменял. Но не все. Для группы не поставил
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: [Решено] Unable to cd to /home/...

Сообщение drBatty »

Voral писал(а):
17.11.2010 03:04
Хорошо. Пусть он под рутом. Но с какой стати поменял пермишены?

не знаю. но учитывая, что все файлы кешируются в памяти, при сбое может случится всё что угодно - некоторые файлы могут вообщe исчезнуть, а некоторые исказится. я-бы посоветовал воспользоваться fsck для проверки всех разделов.
Voral писал(а):
17.11.2010 03:04
Да. Я увидел поменял. Но не все. Для группы не поставил

зачем? что-бы всех запутать?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Voral
Сообщения: 1205
ОС: Debian Wheezy (amd64)

Re: [Решено] Unable to cd to /home/...

Сообщение Voral »

drBatty писал(а):
17.11.2010 03:58
не знаю. но учитывая, что все файлы кешируются в памяти, при сбое может случится всё что угодно - некоторые файлы могут вообщe исчезнуть, а некоторые исказится. я-бы посоветовал воспользоваться fsck для проверки всех разделов.

логично
drBatty писал(а):
17.11.2010 03:58
зачем? что-бы всех запутать?

Да нет... Между постом и правкой прошло очень не много времени - Rootlexx успел зацепить.
Уж не пинайте меня сильно ногами :) - в режиме аврала с наложенным ЧП ....
То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me © ?
Спасибо сказали: