在suse中将根shell重置回/ bin / bash 11

在运行SUFS 11 SP1的生产服务器上,shell设置为/ bin / eksh。 不知道它是如何设置为这个..我们使用/ bin / bash作为root的默认shell。

我试图重置它,如下所示: –

su -s / bin / bash su:使用受限制的shell / bin / eksh su:/ bin / eksh:没有这样的文件或目录

只有选项,我认为现在是进入单用户模式,并手动编辑/ etc / passwd ..

我现在不在现场,所以现在我很无奈。

更新

我也尝试进一步,以重置它没有任何成功。

su -s,不幸的是没有工作。 我不确定为什么,考虑到/ bin / eksh没有在/ etc / shell中列出的事实。 2.我不能使用sudo,因为sudo setuid位未设置

更新II

我有办法通过ILOMlogin到系统。 但我坚持以下几点。 这一点之后屏幕上什么也没有出现。 但我可以回到SPlogin提示符( – >)按ESC(。

– > start / SP / console你确定要启动/ SP / console(y / n)吗? y控制台启动…按ESC(退出………………………….