1. ホーム
  2. オペレーティングシステム
  3. ソラリス

Solaris root パスワードを忘れた場合の解決方法

2022-01-14 15:26:44
solarisが不幸にもrootパスワードを忘れてしまった場合、どのようにすればよいのでしょうか。 解決する ?
A: 次の2つのケースが考えられます。
1. ワークステーションには、root ユーザーのみが存在し、他のユーザーは存在しない。
2. ワークステーションにrootユーザー以外のユーザーがいる

1. に接続した場合 ネットワーク のリモートバッファオーバーフローを利用することができるのです。 メソッド が、このような メソッド
を、"classic"で。 メソッド と一部のリモートバッファオーバーフローはやや破壊的であり、推奨されません。また
があります。 メソッド は、SUN自身のCDでブートを取ることが推奨されています メソッド
1. cdrom -sを起動します。
2. fsck /dev/dsk/c0t0d0s0 (ルートパーティションのデバイスに依存します)
3. mount -F ufs /dev/dsk/c0t0d0s0 /mnt
4. TERM=ansi; export TERM
5. 5. /mnt/etcのシャドウファイルを編集し、rootに対応するパスワードを削除します。
6. rootのパスワードを空にして再起動します。

2. 通常ユーザが残っている場合は メソッド はローカルバッファオーバーフローを使用することができ、この メソッド 破壊力は劣るものの
ただし、ハードディスクのブートセクターが破壊される危険性があるため、"ファイルリンク"エラーでルートアクセスすることをお勧めします。
この メソッド 危険なことは何もない。