在Solaris 10中,我无法将shell更改为root。当我更改后,login后无法再次login。 错误是“没有shell”。
我有这个问题,我相信shell二进制文件必须在/分区,至less在其他分区没有挂载的恢复模式。
你可能直接编辑/ etc / passwd文件。 什么打印head -1 /etc/passwd | od -c head -1 /etc/passwd | od -c ? 应该通过使用passwd -e命令来更改shell程序。
你必须指定shell可执行文件的完整path,我相信也必须设置适当的权限。