Прошу помочь мне, дело в том, что я не могу зайти админом (root) на свой FreeBSD6.0, при входе в систему и задания пороля (при чем правельный пороль!) система пишит:
Password:
Access denied
Using keyboard-interactive authentication.
Захожу своей учетной запесью, которая была до этого создана.
Ввожу в командную строку
$su
далее пороль и ..
А система мне ругается:
su: /usr/local/bin/sh: No such file or directory
Как я понял нет файла или каталога, но я при этом ничего не удалял! Может это тараканы в моем компе или кони. У кого была такая же проблема напишите. Или как востановить этот самый файл или дерикторию.
Рад буду любой помощи..
>su: /usr/local/bin/sh: No such file or directory
похоже shell у рута неверно выставлен.
посмотри где лежит твой sh - обычно в /bin/sh (для freebsd)
сделай симлинк /usr/local/bin/sh -> /bin/sh, зайдешь рутом, потом разбирайся откуда грабли
cp /usr/local/bin/sh >/bin/sh
cannot create /bin/sh: Text file busy
И все, не хочит.../usr/local/bin/sh sh там нет..
$ cp sh /usr/local/bin/sh
cp: /usr/local/bin/sh: Permission denied
потому что...
-r-xr-xr-x 1 root wheel 103872 3 ноя 2005 sh
>Прошу помочь мне, дело в том, что я не могу зайти админом
>(root) на свой FreeBSD6.0, при входе в систему и задания пороля
>(при чем правельный пороль!) система пишит:
>Password:
>Access denied
>Using keyboard-interactive authentication.
>Захожу своей учетной запесью, которая была до этого создана.
>Ввожу в командную строку
>$su
>далее пороль и ..
>А система мне ругается:
>su: /usr/local/bin/sh: No such file or directory
>Как я понял нет файла или каталога, но я при этом ничего
>не удалял! Может это тараканы в моем компе или кони. У
>кого была такая же проблема напишите. Или как востановить этот самый
>файл или дерикторию.
>Рад буду любой помощи..
Загрузитесь в однопользовательский режим и исправляйте положение.
Ответ оказался такой:
1. Перезагрузился и вошел в режиме single_user
2. ввел boot –s , mount –u / , mount –a
3. ввел: cp /bin/sh /usr/local/bin/sh
4. exit
5. и все!
Каким то чудом у меня файл /usr/local/bin/sh стерся и поэтому я не мог зайти рутом..
Всем большое спосмбо за помощь!
>Ответ оказался такой:
>1. Перезагрузился и вошел в режиме single_user
>2. ввел boot –s , mount –u / , mount –a
>3. ввел: cp /bin/sh /usr/local/bin/sh
>4. exit
>5. и все!
>Каким то чудом у меня файл /usr/local/bin/sh стерся и поэтому я не
>мог зайти рутом..
>Всем большое спосмбо за помощь!А давно ли sh находится по адрессу /usr/local/bin/sh
вроде всегда было /bin/sh.
и мне помогло, спасибо.