歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Solaris11忘記root密碼的解決方法

Solaris11忘記root密碼的解決方法

日期:2017/2/28 14:30:51   编辑:Linux教程

今天,有個同事虛擬機上安裝的Solaris11密碼丟失了,怎麼也想不起來。比較急,就幫忙處理一下

我們以為按照Solaris10辦法處理可以,掛上光盤後,進入到shadow,但發現重啟後,密碼為空,根本不讓登錄,仔細查了一文檔,Solaris11已經發生了變化。

Solaris 11(x86)安裝後不能使用中文EUC的問題 http://www.linuxidc.com/Linux/2012-10/71786.htm

Solaris 10/11 (x86)下使用VNC - Xvnc http://www.linuxidc.com/Linux/2012-10/71787.htm

Oralce Solaris 11 源碼安裝Qt 4.8.3 http://www.linuxidc.com/Linux/2013-03/81440.htm

Solaris 11 安裝 Zabbix Agent http://www.linuxidc.com/Linux/2013-07/87701.htm

Solaris中配置DNS服務器 http://www.linuxidc.com/Linux/2013-06/86724.htm

下面把步驟記錄一下:

1、首先通過虛擬機掛上sol-11_1-text-x86.iso

--使用這個iso啟動
--第一二步,選擇語言地區什麼的,默認就行
--到了第三個選擇點時,請選擇shell,然後回車。(這裡有install,reboot總四個選項,我們選第三個)

2、執行相關命令

--引入rpool
root@linuxidc:~# zpool import -f rpool
root@linuxidc:~# zpool list

--使用beadm掛載

root@linuxidc:~# beadm mount solaris /test

--編輯,編輯前最好備份一下shadow
root@linuxidc:~# vi /test/etc/shadow
root@linuxidc:~# more /test/etc/shadow
root@linuxidc:~# umount -f /test
在編輯的時候注意,找一台已知密碼的shadow,把這個裡面root那一行全部填寫到這台機器上root那一列上
我找的一台機器是這樣的:
root:$5$w76MzCrW$FPIxj8WqC9bGzQRE509dPmJyAGBGLnFWBYgP0UyBZlC:16224::::::16432
在忘記密碼的機器上,照著寫上去。比較上寫起來非常麻煩

3、重啟
root@linuxidc:~# reboot

Copyright © Linux教程網 All Rights Reserved