LINUX.ORG.RU

Не могу залогинится в системе gentoo

 


0

1

В один момент я сделал etc-update, на самом деле всё ниже может пошло и не от него, а может от него, точно сказать не могу. Через сутки после этого я ребутнулся, пытаюсь залогинится — говорит неверный пароль. Что от рута, что от обычного юзера. Если попробовать поменять пароль через лайвсд, выдаёт такое:

passwd: Cannot detrmine your user name

Если попробовать удалить рут пароль в /etc/shadow — все равно просит, и не логинится.

При загрузке системы выплёскивает ошибки еще, вот красное:

checkpath: owner 'root:uucp' not found
...
checkpath: owner '0:0' not found
...
checkpath: owner 'root:root' not found
checkpath: owner 'root:root' not found
checkpath: owner 'root:root' not found
ERROR: syslog-ng failed to start

Еще мне говорили, что это, возможно, поехали PAM конфиги, и что стоит собрать sys-apps/shadow без поддержки pam, но у меня даже emerge не работает, такое выдаёт:

portage: 'portage' user or group missing.
For the defaults, line 1 goes into passwd, and 2 into group.
portage:x:250:250:portage:/var/tmp/portage:/bin/false
portage::250:portage
WARNING For security reasons, only system administrators should be
WARNING allowed in the portage group. Untrusted users or processes
WARNING can potentially exploit the portage group for attacks such as
WARNING local privilege escalation. 

В чём может быть проблема? Сам пофиксить не могу, в генте всего неделю, опыта мало. Надеюсь ничего не забыл.

У тебя вообще файлы вроде /etc/passwd и /etc/group есть?

Ну и да, если юз pam сменил глобально, то всё логично, об этом в описании к нему чётко указано.

Bfgeshka ★★★★★
()

Посмотри содержимое /etc/group и права доступа на него и /etc/shadow,passwd.

kostik87 ★★★★★
()
Ответ на: комментарий от Bfgeshka

passwd,shadow и group есть, и права доступа к ним я неоднократно проверял, с ними, как и с их содержанием всё более чем хорошо.

юз pam я вообще не трогал

aylodrep
() автор топика
Ответ на: комментарий от aylodrep

Здрасьте пожалуйста, нет nsswitch. Создавай бегом:

# /etc/nsswitch.conf:
# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $

passwd:      compat
shadow:      compat
group:       compat

# passwd:    db files nis
# shadow:    db files nis
# group:     db files nis

hosts:       files dns
networks:    files dns

services:    db files
protocols:   db files
rpc:         db files
ethers:      db files
netmasks:    files
netgroup:    files
bootparams:  files

automount:   files
aliases:     files

tiandrey ★★★★★
()
Ответ на: комментарий от aylodrep

Если у тебя отсутствует конфиг, принадлежащий системному пакету, то может отсутствовать всё что угодно ещё.

anonymous
()
Ответ на: комментарий от anonymous

Пришло время переустанавливать Linux!

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

aylodrep
() автор топика
Ответ на: комментарий от anonymous

Хорошая конечно софтина, даже выхлоп в конце не даёт, именно о ошибках.

Но из того что я увидел - MD5-DIGEST: /etc/sudoers и AFK: иконки какие-то. Вроде чисто.

aylodrep
() автор топика

Бамп, ну это не смешно уже, я сутки доступ к пк не могу получить.

Еще env-update делал. Больше уже точно от рута ничего не выполнял, помимо emerge.

aylodrep
() автор топика
Ответ на: комментарий от smilessss

С него и уходил, отличная вещь кстати, но там очень мало пердолинга, надоел он мне, я бы хотел линуксы покопать, изучить получше, гента — идеал, но вот эта дрянь мне ни капли не нравится, я за год с чем-то первый раз линукс положил, прямо слеза полилася.

aylodrep
() автор топика
Ответ на: комментарий от aylodrep

Ладно, я вас понял, пойду переставлю генту. Странная однако хрень, надеюсь в первый и последний раз такое. Эхх гента, гента...

Тредик можно закрывать.

aylodrep
() автор топика
Ответ на: комментарий от aylodrep

Я думаю, для начала ты можешь накатить поверх остатков системы свежий stage3. Настройки пользователя останутся хотя бы.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

Написал бы ты это на 30 минут пораньше — было бы замечательно. Ладно, я все равно ей не так уж и долго пользовался, а большую часть времени исправлял свои фейлы, наверно это даже к лучшему.

aylodrep
() автор топика
Ответ на: комментарий от aylodrep

Эхх гента, гента...

Есть такая штука, как «резервное копирование». Интуристы ее называют «бэкап/backup». Прежде чем обновлять систему, крайне желательно ознакомится с приемлемым процессом бэкапа, и до обновления его осуществить. Естественным непременным условием «приемлемости» бэкапа является 100% возможность и гарантия возврата системы в исходное состояние.

Majestio
()
Ответ на: комментарий от Majestio

Можно просто настроить сборку бинарных пакетов для отката.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.