Назад | Перейти на главную страницу

Сбросьте корневую оболочку обратно в / bin / bash в suse 11

На моем производственном сервере, на котором работает SUse 11 SP1, корневая оболочка установлена ​​в / bin / eksh. Не знаю, почему это так ... мы используем / bin / bash в качестве оболочки по умолчанию для root.

Я пытался сбросить его следующим образом: -

su -s / bin / bash su: используется ограниченная оболочка / bin / eksh su: / bin / eksh: нет такого файла или каталога

Единственный вариант, который я думаю прямо сейчас, - это перейти в однопользовательский режим и вручную отредактировать / etc / passwd.

Я не присутствую на сайте физически, поэтому сейчас я совершенно беспомощен.

Обновить

Я также пробовал дальше, чтобы сбросить его безуспешно.

su -s, что, к сожалению, не сработало. Я не уверен, почему, учитывая тот факт, что / bin / eksh не указан в / etc / shell. 2. Я не могу использовать sudo, потому что бит sudo setuid не установлен

Обновление II

У меня есть способ войти в систему через ILOM. Но я застрял в следующем. После этого на экране ничего не появляется. Но я могу вернуться к приглашению входа в SP (->), нажав ESC (.

-> start / SP / console Вы уверены, что хотите запустить / SP / console (да / нет)? y Консоль запущена ... нажмите ESC (для выхода. ...............................