在运行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位未设置
我有办法通过ILOMlogin到系统。 但我坚持以下几点。 这一点之后屏幕上什么也没有出现。 但我可以回到SPlogin提示符( – >)按ESC(。
– > start / SP / console你确定要启动/ SP / console(y / n)吗? y控制台启动…按ESC(退出………………………….