场景:Solaris 11 普通用户和root登入都没有问题,但是在从ESXi6.0U1升级到U2安装中,报了一个错误后,选install,preserve datastore后
就再也无法登入了,本来有四台虚拟机,两台OEL7.2,两台solaris11.3,除了一台Solaris有问题后,其他虚拟机都没问题。
不知道是不是忘记了密码,反正现象就是linux忘记密码的样子。普通用户和root,输入密码后都提示Authentication failed!
既然是忘记密码,那就尝试着修改密码不就好了吗。
于是开始了密码的修改之路:
1.挂载solaris安装iso,进到命令输入终端
2.挂载本地已安装Solaris的磁盘rpool,并新建挂载点到根目录,用到的命令如下
zpool import
zpool import -f rpool
zfs list
mkdir /test
zfs set mountpoint=/test rpool/ROOT/solaris-1
zfs mount rpool/ROOT/solaris-1
3.查看密码管理文件/etc/shadow,照着一台已知密码的solaris修改一下
4.useradd创建一个用户toor,并设置密码
5.我重启后试了一下,还是一样登入失败。到此,已经没有其他的好办法了,你说呢?
只有把硬盘里面有用的数据拷贝出来了,最后放弃登入了。