更新

更新

在运行 SUse 11 SP1 的生产服务器中,根 shell 设置为 /bin/eksh。不确定为什么会这样设置。我们使用 /bin/bash 作为根的默认 shell。

我尝试按如下方式重置它:-

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

我现在想到的唯一选择是进入单用户模式并手动编辑 /etc/passwd。

我没有亲自到现场,所以现在我很无助。

更新

我也尝试了进一步的重置,但没有成功。

su -s,不幸的是,它不起作用。我不确定为什么,因为 /bin/eksh 没有列在 /etc/shell 中。2. 我无法使用 sudo,因为 sudo setuid 位未设置

更新二

我找到了一种通过 ILOM 登录系统的方法。但我被困在了以下位置。此后屏幕上没有任何内容。但我可以通过按 ESC () 返回 SP 登录提示符 (->)。

-> 启动 /SP/console 您确定要启动 /SP/console (y/n) 吗? y 控制台已启动...按 ESC ( 退出。..............................

相关内容