vmwareのSolarisからパスワードを回復する方法

vmwareのSolarisからパスワードを回復する方法

VMware Workstation 10にSolaris 11をインストールしましたが、ログインパスワードを忘れました。たくさん試しましたが、ログインできません。

VMware 10ワークステーションにインストールされているSolaris 11ログインパスワードを回復する方法。オペレーティングシステムのISOイメージを使用してこれを実行できますか?

ベストアンサー1

シングルユーザーモードに入ると、Solarisは特権ユーザーの資格情報を要求します。 Solaris 11では、rootユーザーはデフォルトでシングルユーザーモードでもログインに使用できない役割を持ちます。ユーザーの資格情報を紛失した場合は、次の手順に従って回復できます。

  • Solaris 11 インストールメディアからの再起動
  • シェルに入るには、オプション3を選択してください。
  • インストールされているSolarisコピーからルートプールをインポートする
  • 現在のブート環境を探す
  • プールにインポートされたシャドウファイルを変更します(パスワードフィールドを既知のユーザーアカウントまたはローカルアカウントの値に変更します)。
  • 再起動

サンプル:

zpool import -fNR /a rpool
beadm list # get BE name with R flag
zfs mount rpool/ROOT/solaris-11 # solaris-11 is BE name
cp /a/etc/shadow /a/etc/shadow.bak
vi /a/etc/shadow # make modifications
zpool export rpool
reboot

もう1つの可能性は、rootパスワードを知っているときにrootロールを一般ユーザーに変更することです。を編集する代わりに、次のように/a/etc/shadow変更/a/etc/user_attrして変更してください。type=roletype=normal

おすすめ記事