URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 18
[ Назад ]

Исходное сообщение
"Проблема с оболочкой"

Отправлено SahanAlexan , 03-Дек-05 03:01 
Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No such file or directory и заново предлагает залогиниться. Как это вылечить? Подскажите, пожалуйста.

Содержание

Сообщения в этом обсуждении
"Проблема с оболочкой"
Отправлено Срщктн ЫюШю , 03-Дек-05 16:35 
>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>such file or directory и заново предлагает залогиниться. Как это вылечить?
>Подскажите, пожалуйста.


Необходимо загрузиться в однопользовательский режим и там все исправить.


"Проблема с оболочкой"
Отправлено SahanAlexan , 07-Дек-05 16:03 
>>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>>such file or directory и заново предлагает залогиниться. Как это вылечить?
>>Подскажите, пожалуйста.
>
>
>Необходимо загрузиться в однопользовательский режим и там все исправить.

Спасибо за полный ответ!


"Проблема с оболочкой"
Отправлено SahanAlexan , 07-Дек-05 16:11 
>>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>>such file or directory и заново предлагает залогиниться. Как это вылечить?
>>Подскажите, пожалуйста.
>
>
>Необходимо загрузиться в однопользовательский режим и там все исправить.

В однопользоваетльском режиме фря спрашивает:
Enter full pathname of shell or RETURN for /bin/sh
Я ввожу /bin/csh
Ответ sh: Cannot open /etc/termcap.
      sh: using dumb terminal settings.
Файловая система только для чтения.
Если после этого "Enter full pathname of shell or RETURN for /bin/sh"
нажать Enter, то фря не ругается, но что делать не в курсе :(( Кстати, файловая система также только для чтения.


"Проблема с оболочкой"
Отправлено newser , 04-Дек-05 12:47 
>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>such file or directory и заново предлагает залогиниться. Как это вылечить?
>Подскажите, пожалуйста.


Не следует в FreeBSD менять оболочку по умолчанию для root'а!


"Проблема с оболочкой"
Отправлено SahanAlexan , 07-Дек-05 16:15 
>>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>>such file or directory и заново предлагает залогиниться. Как это вылечить?
>>Подскажите, пожалуйста.
>
>
>Не следует в FreeBSD менять оболочку по умолчанию для root'а!
Спасибо за совет, но немного позновато, к сожалению. :)



"Проблема с оболочкой"
Отправлено lavr , 07-Дек-05 16:18 
>>>Поставил FreeBSD 5.4 Хотел поменять оболочку на bash2 и ввел команду:
>>>pw usermod root -s /user/local/bin/bash2. Ошибся в написании user. Скорее всего нужно
>>>было писать usr. Теперь после логина фря ругается login: /user/local/bin/bash2: No
>>>such file or directory и заново предлагает залогиниться. Как это вылечить?
>>>Подскажите, пожалуйста.
>>
>>
>>Не следует в FreeBSD менять оболочку по умолчанию для root'а!
>Спасибо за совет, но немного позновато, к сожалению. :)

поиск по форуму здесь или на http://forum.sysadmins.ru/search.php


"Проблема с оболочкой"
Отправлено kill9 , 15-Дек-05 17:25 
а с помощью Fixit не пробовал примонтироватся? я конечно так еще ни разу не попадал, но многие конфиги приходилось править с помощью данной штуки, так как система вообще не грузилась после моих експериментов

"Проблема с оболочкой"
Отправлено evi , 06-Янв-06 12:26 
Какие проблемы-то? Грузимся в однопользовательский (single user mode) режим цифрой в менюшке.
Когда предлагается ввести путь к оболочке просто давим ентер.

mount -u /

vi /etc/master.passwd

и лечим конфиг.

ЗЫ: я как-то тоже промахнулся с путем для баша. Но я не разлогинивался, а залогинивался в другой виртуальной консоли, увидел глюк и в первой тут же его исправил.


"Проблема с оболочкой"
Отправлено DukeArtem , 08-Янв-06 13:42 
>vi /etc/master.passwd
Многоуважаемый, я бы всё таки рекомендовал использовать vipw, для изменения любых настроек в master.passwd, или команду chsh.
И ещё одно: путь должен быть /usr/local/bin/bash , а не (bash2)
З.Ы. Ни на что не претендую, просто говорю проверенный способ.