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=role
type=normal