別のシステムインストールイメージでユーザーパスワードを変更するにはどうすればよいですか? [コピー]

別のシステムインストールイメージでユーザーパスワードを変更するにはどうすればよいですか? [コピー]

/sys2.AFAIKに別のLinuxシステムをインストールすると、パスワードはファイル/sys2/etc/shadowの2番目のファイルに保存されます。

そこに新しいパスワードを設定したいです。目的の行の2番目のフィールドに入れることができるハッシュをどのように生成できますか?

ところで。今、Linuxシステム全体でパスワードをハッシュする標準的な方法はありますか?展開が異なる3つの設定を確認しましたが、同じパスワードに同じハッシュがあります。

ポリスチレン

  • passwd -R /sys2- オプションは-R私には適していません。 chrootのインストールはありません。私がマウントしたシステムはarmで、x86にマウントしました。
  • passwd -r ...-r repository- 私に合ったオプションをどのように使用するのかわかりません。

答え1

実行中のシステムへのルートアクセス権がある場合(/sys2 マウントを使用)

chroot /sys2

次に、すべてのユーザーに対して passwd コマンドを実行します。

passwd someuser

/ sys2の下にインストールされているシステムを実行しているかのように変更できます。

もちろん、CPUアーキテクチャが問題を引き起こさないと仮定しています...

関連情報