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

Исходное сообщение
"отсутствие bash"

Отправлено r4v3n , 19-Фев-05 22:50 
Доброго времени суток, уважаемые господа.
На моем компьютере стоит FreeBSD 5.2.1. Я начинающий пользователь.
У меня случилась следущая проблема: под root-ом я ввел команду
"pw usermod root -s /user/local/bin/bash", но оказалось что bash у меня
нет. Теперь я не могу войти в систему. С диска bash вроде как
устанавливается, но ни каких положительных изменений не происходит.
Помогите войти в систему, пожалуйста.

Содержание

Сообщения в этом обсуждении
"отсутствие bash"
Отправлено toor99 , 20-Фев-05 00:06 
>Доброго времени суток, уважаемые господа.
>На моем компьютере стоит FreeBSD 5.2.1. Я начинающий пользователь.
>У меня случилась следущая проблема: под root-ом я ввел команду
>"pw usermod root -s /user/local/bin/bash", но оказалось что bash у меня
>нет. Теперь я не могу войти в систему. С диска bash вроде
>как
>устанавливается, но ни каких положительных изменений не происходит.
>Помогите войти в систему, пожалуйста.

Правило номер раз: никогда (ещё раз: НИКОГДА) не меняйте шелл суперпользователю. Надеюсь, после случившегося вы это хорошо запомните.
Способов лечения существует как минимум два. Первый - выдрать диск, подмонтировать его на другой машине, понимающей UFS, и руками поправить /etc/passwd. Второй - загрузиться в однопользовательском режиме и в процессе загрузки указать путь к шеллу, далее см. способ 1.