На моем производственном сервере, на котором работает 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 не установлен
У меня есть способ войти в систему через ILOM. Но я застрял в следующем. После этого на экране ничего не появляется. Но я могу вернуться к приглашению входа в SP (->), нажав ESC (.
-> start / SP / console Вы уверены, что хотите запустить / SP / console (да / нет)? y Консоль запущена ... нажмите ESC (для выхода. ...............................