LINUX.ORG.RU

[gentoo] root password

 


0

1

Нет возможности сделать chroot на свеже-распакованную из stage3 систему. Делаю init=/bin/sh,

Freeing init memory: 112K
sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control in this shell
sh-4.1#
sh-4.1# su
bash: no job control in this shell
(none) / #
(none) / # passwd 
New password: 
Retype new password: 
passwd: password updated successfully
(none) / #
(none) / # whoami 
root
(none) / #
(none) / # su operator
bash: no job control in this shell
bash: /root/.bashrc: Permission denied
operator@(none) / $ 
operator@(none) / $ whoami 
operator
operator@(none) / $ su
Password: 
su: Permission denied
operator@(none) / $
operator@(none) / $ exit

// reboot

This is localhost.unknown_domain (Linux armv5tejl 2.6.35.3+) 00:02:26

localhost login: root
Password: 

Login incorrect

Что не так, и как надо?

★★

Ответ на: комментарий от Richi

Туплю уже. Показалось что su на повышение привилегий из под рута)

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

Я потом ещё env-update делал и source /etc/profile, полагал, что может повлиять на используемый алгоритм генерации хеша, но нет. И сначала я вообще со своего gentoo десктопа из /etc/shadow копировал хэш, он там кстати совсем другой, не такой как crypt генерит.

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

Вообще жуть. Я делал так, когда из x86 ставил x86_64. Чрутится то нельзя, пришлось скачать готовое ядро, загрузиться и задать пароль рута. Но у меня всё нормально прошло.

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

Посоветую распаковать стейдж по-новой, хоть это и не решение)

Richi
()

судя по вашим логам вы таки неверно задали пароль. Рекоменду для начала задавать простые пароли на рута - типа '111'. Один фиг по умолчанию sshd не запускается после установки - значит позже сможете спокойно сменить.

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

Зачем мне job control? мне пароль рута задать правильно надо.

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

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

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

>в работающей системе, в каком нибудь терминале запустить login то он тоже говорит Login incorrect для рута, а для остальных работает

попахивает проблемой с pam. попробуйте в /etc/inittab указать для первой консоли вместо /sbin/agetty ну, скажем, /bin/bash

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

работающий job control для сброса пароля в Gentoo не нужен

Pinkbyte ★★★★★
()
Ответ на: комментарий от Pinkbyte
# equery b /bin/login 
[ Searching for file(s) /bin/login in *... ]
sys-apps/shadow-4.1.4.2-r6 (/bin/login)
# equery u sys-apps/shadow-4.1.4.2-r6
[ Searching for packages matching sys-apps/shadow-4.1.4.2-r6... ]
[ Colour Code : set unset ]
[ Legend : Left column  (U) - USE flags from make.conf              ]
[        : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for sys-apps/shadow-4.1.4.2-r6 ]
 U I
 - - audit    : Enable support for sys-process/audit
 + + cracklib : Support for cracklib strong password checking
 - - nls      : Adds Native Language Support (using gettext - GNU locale utilities)
 - - pam      : Adds support for PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
 - - selinux  : !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
 - - skey     : Enable S/Key (Single use password) authentication support

По поводу initab, это лишь замена init=/bin/sh

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

Похоже оно, у меня tty называется ttyAM0, а во втором случае pts/*. Ещё один вопрос, в stage3 есть какой либо редактор отличный от nano? даже ed не видно (nano не работает в minicom) :(

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

Может быть, дописать при помощи echo/sed/awk/tee?

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