solaris 10安装系统后把 root:.........:sbin/sh 修改为: root:.........:sbin/bash 但修改之后重启后也不能采用root登录系统,用命令行模式也不行 说:no shell
原因: sh 在 /sbin/sh 而bash则在/bin/bash 我只改了sh为-->bash 没有更改全部路径,所以造成无效shell登陆,由于刚安装的系统,并无也其它用户可用。
解决方法:
一:在系统启动时输入e进入编辑启动菜单。
在如上图处输入- s ,按B进入单用户模式下。
二:vi /etc/passwd ,将bash改为sh
三:reboot
问题解决来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22418990/viewspace-736312/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22418990/viewspace-736312/