場景: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.我重啓後試了一下,還是一樣登入失敗。到此,已經沒有其他的好辦法了,你說呢?
只有把硬盤裏面有用的數據拷貝出來了,最後放棄登入了。