Не могу за логинтиться ни под рутом ни под юзерем (/usr/local/bin/sh: No such file or directory)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

masus
Сообщения: 6

Не могу за логинтиться ни под рутом ни под юзерем

Сообщение masus »

Не могу за логинтиться ни под рутом ни под юзерем
/usr/local/bin/sh: No such file or directory

В однопользовательском режиме пытаюсь сменить шел на csh, но
Чем тм можно парвить /etc/passwd, ни vi, ни edit не запускаются.
Я так поимаю так как не смонтированы /usr, /var
Если монтирую их то ругаеться что только для чтения.
Как быть?
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

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

Сообщение phasma »

))) сути не понял, но sh лежит в /usr/bin )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

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

Сообщение 0ut »

пофиг что мантируется только на чтение, смонтировал, а потом используй vipw - он редактирует /etc/passwd , отредактировал и ребут ;)
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

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

Сообщение ddc »

masus писал(а):
25.10.2007 13:49
В однопользовательском режиме пытаюсь сменить шел на csh, но
Чем тм можно парвить /etc/passwd, ни vi, ни edit не запускаются.
LiveCD?
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

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

Сообщение soko1 »

masus писал(а):
25.10.2007 13:49
Не могу за логинтиться ни под рутом ни под юзерем
/usr/local/bin/sh: No such file or directory

В однопользовательском режиме пытаюсь сменить шел на csh, но
Чем тм можно парвить /etc/passwd, ни vi, ни edit не запускаются.
Я так поимаю так как не смонтированы /usr, /var
Если монтирую их то ругаеться что только для чтения.
Как быть?


%mount -o rw /usr
%mount -o rw /var
%/usr/bin/sed -i "" s/'/usr/local/bin/sh'/'/bin/sh'/ /etc/passwd

phasma писал(а):
25.10.2007 14:05
))) сути не понял, но sh лежит в /usr/bin )))

Вообще-то в /bin =)
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

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

Сообщение phasma »

soko1, ога, у меня просто седьмая была примонтирована в usr с usb hdd )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
masus
Сообщения: 6

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

Сообщение masus »

Спасибо за отвветы

Как сделал я
Завалился в однопользовательском режиме
Смонтировал все что было
mount -u /
mount –a
и сделал ссылку
ln -s /bin/sh /usr/local/bin/zsh
ключ -s на всякий случай, если /usr и / разнесены по партициям

Править надо /etc/master.passwd
После правки делать pwd_mkdb /etc/master.passwd

Делать шелл надо в указанном выше файле. Попробем поставить другой шелл (баш, например). Шелл должен прописаться в файле /etc/shells
- загрузиться с livecd
- подмонтировать в режиме записи корневой раздел восстанавливаемой системы в каталог /mnt/root
- chroot /mnt/root
- vipw
- выйти из croot
- reboot
в качестве livecd frenzy
Спасибо сказали:
Аватара пользователя
soko1
Сообщения: 265
Статус: лесной бздшник
ОС: freebsd7

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

Сообщение soko1 »

phasma писал(а):
25.10.2007 21:21
soko1, ога, у меня просто седьмая была примонтирована в usr с usb hdd )))


Да не, это мелочи все на самом деле:)

masus, еще я совсем забыл про утилиту chsh.
Спасибо сказали:
Аватара пользователя
unflag
Бывший модератор
Сообщения: 1030
Статус: здесь могла бы быть ваша реклама
ОС: Debian testing/Win Server 2008

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

Сообщение unflag »

soko1 писал(а):
26.10.2007 16:54
phasma писал(а):
25.10.2007 21:21
soko1, ога, у меня просто седьмая была примонтирована в usr с usb hdd )))


Да не, это мелочи все на самом деле:)

masus, еще я совсем забыл про утилиту chsh.

Еще есть более универсальная утилитка pw.
pw usermod user_name -s /bin/sh

One day! One day, who knows?
Someday! Someday I suppose!

Конференция в jabber: linuxforum@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
phasma
Сообщения: 405

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

Сообщение phasma »

еще более универсальный способ, ставите ОС на USB хдд и радуетесь жизни ))) правда бывают косяки, связанные с тем, что библиотеки в седьмой ветке более новые, чем в 6-ой ))) а так работала на половину 6, на половину 7(курент билд за октябрь) )))
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

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

Сообщение Shura »

Хм, и каким образом это относится к вопросу автора топика?
Rock'n'roll мертв © БГ
Спасибо сказали: