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

Исходное сообщение
"Команда SU не работает"

Отправлено razan1 , 03-Авг-09 22:13 
OS FreeBSD 4.7. Сменил оболонку (shell) пользователя ROOT командой chsh c bin/sh  на
usr/local/bin/bash. Но файла usr/local/bin/bash в системе не оказалось. Теперь команда
SU выдает ошибку: "usr/local/bin/bash: No such file or directory" .
Пробовал от имени простого пользователя сменить shell на прежнюю: su - root -c chsh.
Ошибка таже. Сам файл bash у меня есть, но как его забросить в директорию /usr/local/bin
не имея прав суперпользователя? su - root -c cp bash ... - таже ошибка. НЕ пускает и с консоли зайти как root. Поиогите плиз !!!

Содержание

Сообщения в этом обсуждении
"Команда SU не работает"
Отправлено DustpaN , 03-Авг-09 22:36 
может воспользоваться установочным диском и помнять оболочку у рута?

"Команда SU не работает"
Отправлено razan1 , 03-Авг-09 23:12 
>может воспользоваться установочным диском и помнять оболочку у рута?

Можно чуть подробнее ???


"Команда SU не работает"
Отправлено ктото , 03-Авг-09 22:40 
а если попробовать
su -s /bin/sh


"Команда SU не работает"
Отправлено razan1 , 03-Авг-09 22:50 
>su -s /bin/sh

пробовал - таже ошибка.


"Команда SU не работает"
Отправлено BlackHawk , 04-Авг-09 10:20 
>>su -s /bin/sh
>
>пробовал - таже ошибка.

а если через сингл?
т.е. вывалится в сингл и поменять шелл

PS: вообще-то это отвратительный тон менять shell у рута...


"Команда SU не работает"
Отправлено razan1 , 04-Авг-09 12:03 
Спасибо помогло.
Загрузился в single mode (boot -s).
Спросила - какой shell использовать для входа root-ом - указал - /bin/sh.
Как работать в single mode прочитал в статье http://skeletor.ho.ua/index.php?name=articles&op=read&art=48...
Поменял shell на /bin/sh командой chsh -s /bin/sh.