/ etcを上書きした後、ユーザーログインは機能しません。

/ etcを上書きした後、ユーザーログインは機能しません。

以前のノートブックからrsync -aiiP新しいノートブックにファイルをコピーしたことがあります。画面をロックしてから再度ログインしようとすると、パスワードは機能しなくなります。再起動しましたが、ロード画面で停止し、新しいユーザーアカウントがまったく表示されませんでした。代わりに、緊急モードに切り替えられ、コマンドラインからルートを使用してファイルシステムを閲覧することができました。/etc/etc

/etc/shadow私の考えでは、新しいシステムのものを古いシステムのものと交換したことが問題のようです。/etc/passwd古いシステムと新しいシステムのユーザーアカウントが異なります。

自分のユーザーアカウントに再度アクセスするにはどうすればよいですか。この問題の原因は何ですか?

他のノートブックにfedora 37を再インストールした後、緊急モードでルートを使用して壊れたノートブックにコピーするつもりですが、より/etc良い方法があるかどうかはわかりません。

答え1

最善の方法は、新しいノートブックを最初から再インストールすることです。ただし、バックアップが/etcある場合は復元できます。

この/etcディレクトリには、ディスク、ネットワーク、サービス、およびインストールされているすべてのパッケージのシステム固有の構成ファイルが含まれています。単にあるマシンから別のマシンにコピーし、マシンが機能することを期待することはできません(または利用可能なモードで起動することはできません)。

/etc/shadow私の考えでは、新しいシステムのものを古いシステムのものと交換したことが問題のようです。/etc/passwd古いシステムと新しいシステムのユーザーアカウントが異なります。

そうですね、それでログインできませんね。また、これらのファイルにはUIDも含まれているため、ファイルを置き換えるとファイルの所有権も混乱します。

関連情報