
私はついていきます競合状態エクスプロイトに関するチュートリアル。
/etc/shadowファイルのコピーを作成しました。そして、すべての内容を1行に置き換えます。
root::1:99999:::::
しかし、su コマンドを使用しようとすると、古いパスワードが機能しなくなりました。:/
古いシャドウ ファイルを保存していますが、復元しようとしています。ただし、su ではないため、復元できません。また、su になることもできません。
私が上で提供した行だけを使って、どれが新しい su のパスワードであるかを推測できるかどうか、誰か知っていますか?
現在、Linux Mint 18 を使用しています。
答え1
root::…
は空のパスワード ハッシュです。システムの構成方法 (の行nullok
に存在するか、 の該当するファイルに存在するか) に応じて、パスワード プロンプトが表示されないか、パスワードが受け入れられません。auth … pam_unix.so
/etc/pam.conf
/etc/pam.d
ではsu
ログインできないので、おそらく が設定されていませんnullok
。これは当然のことです。root に対してパスワードなしでログインを許可することは非常に珍しいことなので、これはデフォルトの設定ではありません。
su
または がlogin
で設定されている場合nullok_secure
、パスワードなしでログインできますが、テキスト コンソールでのみログインできます。したがって、テキスト コンソール ( Ctrl+ Alt+ F1) に切り替えて root としてログインするか、通常のアカウントでログインして を実行してみてくださいsu
。
設定しておけばsudo
、ルート パスワードは関係なく、引き続き使用できます。
この方法でルートアカウントにアクセスできない場合は、シングルユーザーモードまたはレスキューシェルモードで再起動する必要があります。ルート パスワードをリセットするこれら 2 つの方法の違いは何ですか?、Fedora 19 で忘れたルートパスワードを GRUB からリセットする方法、ルートパスワードを変更するにはどうすればいいですか?、…
今後、ログインに影響する可能性のある操作を行う場合は、ルート シェルを開いたままにしておいてください。