UnixMantra:Rootパスワードのリセット-Solaris

誰かがrootパスワードを変更し、元のログインしている端末ウィンドウを開いている間にテストしないことに決めました。 だから我々はもはや作業rootパスワードを持っていなかったので、何をすべきか!!
まあ、SPARCとx86(私には同じように見えるように見えた)をカバーする多くの有用なリンクを見つけましたが、私が望んでいたOracleガイドを見つけるまで、ZFSに……
あなたがする必要があるのは、シャドウファイルのrootパスワードエントリを削除することです、そして以下は私がそれをした方法です:
1。 まず、プロンプトに到達してシングルユーザーモードで起動する必要があります-私の場合、DVDではなくJumpstartサーバーが使用されます。
boot net-s
2. 一度起動するとrootになります-これは単純なsuです(この時点でZFSリストを実行すると応答が生成されません)。
3. ルートプールをインポートし、代替マウントポイントを指定します。

# zpool import -R /a rpool

4. この時点で、ZFSリスト(#zfsリスト)を実行して、利用可能なものを確認できます(ここでもLive Upgradeを使用しているので興味がありましたので、いくつかのbesがあ
5. BEをマウントします(この場合はu10test)。

# zfs mount rpool/ROOT/u10test

6. /Etcディレクトリに変更します。
#cd/a/etc
7. これで、シャドウファイルを編集できます(システムが使用している入力デバイスを認識していないというエラーが表示されるため、よくありません。….).
#TERM=vt100
#export TERM
8. これで、シャドウファイルを編集できます。
#vi shadow
9. オーケー! 私は何を削除しますか?
ルート:Bzq8Dnry$ $Mooj3D71Fesnongaaqiwy/:15643::::::
10. Root:と:15643の間のエントリを次のように削除します。..
::15643::::::
11. ファイルを保存します。
:wq!
12. サーバー
#init6
13を再起動します。 サーバーにログイン(通常のアカウントでログインしてからsu)
!!パスワードの入力を求められることはありません!!
14. Rootパスワードを変更します。
#passwd root

コメントを残す

メールアドレスが公開されることはありません。