コンピュータが時々ルートパスワードを「忘れる」理由は何ですか?

コンピュータが時々ルートパスワードを「忘れる」理由は何ですか?

私のコンピュータが私のルートパスワードを「忘れてしまった」場合がありました。これはsudoログインマネージャを使用する能力に影響します(たとえば、コンピュータをロックしてパスワードを試すことも失敗します)。

私はタイプミスがなかったと100%確信しています。正しく入力したことを確認するために入力し、コピーして貼り付け、他の場所で使用して正しく覚えていることも確認しました。私が知っているデバイスは同じパスワードを使用します。

コンピュータをリセットすると、「簡単に」問題を解決できます(明らかに迷惑なことですが)。これは過去1年間で2〜3回しか起こりませんでしたが、それでも非常に奇妙なことです。

コンピュータがルートパスワードを「忘れてしまう」理由をご存知ですか?

私が考えることができる唯一のことは、メモリを少し反転することです。これは、ルートパスワードがメモリに保存されている(正確であるかどうかわからない)、ビット反転がそれ自体で起こると仮定したものです(私が言うことは非常にまれです)。 )。

展開が重要な場合は、Manjaro-i3を実行しています。

答え1

システムがrootパスワードを「忘れた」場合、root.txtのパスワードが何かによって上書きされたことを意味します/etc/shadow。どのソフトウェア(ユーザー管理アプリケーションを除く)との接触もほとんどありません/etc/shadow。代わりに、ルートまたはユーザーのパスワードを入力する必要がある場合を明確にすることが価値があると思います。以下は、役に立つ簡単な説明です。

root基本インストールの場合、通常は2人の非システムユーザー、つまり自分がいますjames。システムユーザー以外のユーザーはそれぞれ独自のパスワードを持っています。

  • ユーザーを切り替える場合(またはsu rootsu james、切り替えたいユーザーのパスワードを入力する必要があります。
  • 使用する場合は、sudo現在のユーザーのパスワードが必要です。 /etc/sudoers偽装できる方法のルールが定義されていますが、他のユーザー(含むroot)は自分のパスワードをあなたと共有する必要はありません。
  • pollkit/(通常はGUIアプリケーションで使用されている)を使用している場合は、pkexecGUIダイアログボックスが表示され、どのユーザーが認証する必要があるかを知らせます。 「管理者パスワードを入力してください」というメッセージが表示された場合は、rootユーザーパスワードではなくパスワードを入力するように求められます。ユーザーのパスワードを要求するには、ユーザーが実行できるアクションを定義するフォールケットルールが必要です(sudosに似ています/etc/sudoers)。

/etc/shadow実際に承認なしに変更が行われたと判断された場合、これはすでに権限を持つマルウェアの兆候である可能性がありますroot

関連情報