OpenSuse 12.3 не получается залогинится под обычным пользователем, только root (Вероломно, без предупреждения перестало пускать от пользователя)

openSUSE, SUSE Linux Enterprise

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

vsafonin
Сообщения: 36
ОС: Debian/Fedora

OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

Всем привет.
Произошло какое то чудо. Сидел в инете когда все повисло, переключился в консоль, глянул плазма (раб стол у меня kde) кушает под сотню. Попытался перезапустить KDM, ну и все на этом, больше от пользователя зайти не могу.

При входе в консоле пишет
change directory failed permission denied.

Смотрю:

ls -ld /home/vovan/
drwx------ 52 vovan users 4096 Apr 19 00:15 /home/vovan/


ls -lZ /home
drwx------ 4 root root ? 4096 Apr 19 00:00 .Trash-0
drwx------ 2 root root ? 16384 Apr 12 23:19 lost+found
drwxr-xr-x 7 test users ? 4096 Apr 19 00:04 test
drwx------ 52 vovan users ? 4096 Apr 19 00:15 vovan


Ничего не понял, ладно создаю нового пользователя через Yast
и получаю тоже самое.

Сижу под рутом, не знаю что делать..куда копать? чего менять?
Спасибо за помощь

Спасибо сказали:
Аватара пользователя
Serega86
Сообщения: 208
ОС: OpenSuse

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Serega86 »

выполни проверку файловой системы с помощью консольной утилиты fsck
Все глюки Windows исправляются установкой Linux!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Bizdelnick »

Судя по всему, накрылась файловая система /home. Неплохо бы для начала глянуть вывод mount и содержимое /etc/fstab.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vsafonin
Сообщения: 36
ОС: Debian/Fedora

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

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

mount не матерится..

строчка fstab

/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WX71C22T0995-part5 /home ext4 users,defaults 1 2
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Bizdelnick »

vsafonin писал(а):
19.04.2013 15:02
mount не матерится..

А говорит-то что?

vsafonin писал(а):
19.04.2013 15:02
/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WX71C22T0995-part5 /home ext4 users,defaults 1 2

Зачем тут users?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vsafonin
Сообщения: 36
ОС: Debian/Fedora

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

Bizdelnick писал(а):
19.04.2013 17:12
vsafonin писал(а):
19.04.2013 15:02
mount не матерится..

А говорит-то что?

vsafonin писал(а):
19.04.2013 15:02
/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WX71C22T0995-part5 /home ext4 users,defaults 1 2

Зачем тут users?



users не нужен, вы правы..я уж чего только не пробывал..по этому и записал...

mount /dev/sda5 /home
ничего не говорит, просто выполняет, монтирует...и все..тишина в консоли...или я не так понял что делать надо..
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Bizdelnick »

vsafonin писал(а):
19.04.2013 18:28
или я не так понял что делать надо

Сделать надо ровно то, что я написал: mount без аргументов.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vsafonin
Сообщения: 36
ОС: Debian/Fedora

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

Bizdelnick писал(а):
19.04.2013 18:33
vsafonin писал(а):
19.04.2013 18:28
или я не так понял что делать надо

Сделать надо ровно то, что я написал: mount без аргументов.

понял, вот:

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

devtmpfs on /dev type devtmpfs (rw,relatime,size=2970144k,nr_inodes=742536,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda1 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=24,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
mqueue on /dev/mqueue type mqueue (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
tmpfs on /var/lock type tmpfs (rw,nosuid,nodev,relatime,mode=755)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda5 on /home type ext4 (rw,relatime,data=ordered)
none on /var/lib/ntp/proc type proc (ro,nosuid,nodev,relatime)
gvfsd-fuse on /run/user/0/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
gvfsd-fuse on /var/run/user/0/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21346
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Bizdelnick »

Странно, если бы что-то случилось с ФС, она должна была бы перемонтироваться в ro. Всё-таки есть смысл её отмонтировать и прогнать fsck.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
vsafonin
Сообщения: 36
ОС: Debian/Fedora

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

Bizdelnick писал(а):
19.04.2013 18:54
Странно, если бы что-то случилось с ФС, она должна была бы перемонтироваться в ro. Всё-таки есть смысл её отмонтировать и прогнать fsck.


fsck -y /dev/sda5
fsck from util-linux 2.21.2
e2fsck 1.42.6 (21-Sep-2012)
/dev/sda5: clean, 30058/17694720 files, 22487767/70776064 blocks
linux-n6r4:~ #


В общем похоже переустанавливать систему придется ((
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение sgfault »

Может я не прав, но, мне кажется, еще можно попытаться узнать в чем дело у pam_unix (или другого соответствующего модуля).

Покажите, что пишется в /var/log/auth.log, когда вы пытаетесь зайти под пользователем. Или, если у вас такого файла нету, найдите аналогичный. Определить вы можете из конфигурации rsyslog (или аналога): нужный файл должен использоваться для auth/authpriv категорий (facility). Например, это может выглядеть как-то так

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

auth,authpriv.*                 /var/log/auth.log


Потом найдите /etc/pam.d/common-auth и common-session и добавьте к вызову pam_unix сначала 'debug' (без кавычек), например так:

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

auth    [success=2 default=ignore]      pam_unix.so nullok_secure debug

попробуйте снова зайти под пользователем и покажите auth.log. Потом пвторите то же самое с 'audit' вместо 'debug' и тоже покажите лог.
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4471
Статус: GNU generation
ОС: Debian GNU/Linux

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение Rootlexx »

vsafonin
Проверьте, для всех ли стоит бит исполнения на /home и корне.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение alv »

Нет, ребята, всё не так
Всё не так, ребята

Раз система грузится без сообщений об ошибках монтирования, то с монтированием и целостностью ФС всё в порядке. Что, собственно, ТС и показал в первом посте.
Раз грузится KDM - значит, всё в порядке с Иксами.
Раз от рута грузится KDE - то и с ним нет проблем.
Значит, надо копать не в сторону, а вглубь /var/log/kdm.log

Когда-то похожая проблема была при запуске просто Иксов через startx, после некорректного завершения сеанса. Решалась нахождением какого-то блокирующего файлика, имевшего атрибуты рута, и его удалением.
Спасибо сказали:
vsafonin
Сообщения: 36
ОС: Debian/Fedora

Re: OpenSuse 12.3 не получается залогинится под обычным пользователем, только root

Сообщение vsafonin »

alv писал(а):
20.04.2013 22:11
Нет, ребята, всё не так
Всё не так, ребята

Раз система грузится без сообщений об ошибках монтирования, то с монтированием и целостностью ФС всё в порядке. Что, собственно, ТС и показал в первом посте.
Раз грузится KDM - значит, всё в порядке с Иксами.
Раз от рута грузится KDE - то и с ним нет проблем.
Значит, надо копать не в сторону, а вглубь /var/log/kdm.log

Когда-то похожая проблема была при запуске просто Иксов через startx, после некорректного завершения сеанса. Решалась нахождением какого-то блокирующего файлика, имевшего атрибуты рута, и его удалением.



Дело в том что и в консоли зайти под пользователем (любым даже вновь созданным) немогу, только root. Так что я полагаю kdm тут не причем. (да и в логах кроме того что нет доступа к /home/vovan (или если от созданного пользователя /home/test))

Впринципе, решил не замарачиватся (работать нужно было), восстановил из бэкапа (привычка делать бэкап всего и вся), щас (тьфу, тьфу) все в порядке..что вызвало такое странное поведение не ясно.
Спасибо сказали: