/etc/shadowを別のシステムにコピーするときにそのパスワードでログインできますか?

/etc/shadowを別のシステムにコピーするときにそのパスワードでログインできますか?

既存のハッシュを使用してLive CDを作成したので、お問い合わせください/etc/shadow。そのパスワードを使用してログインできると仮定しましたが、明らかにログインに失敗しました。

答え1

以下の場合には可能です。

  1. ターゲットシステムはシャドウパスワードを使用します。
  2. /etc/shadow他のメカニズム(などを介して)によって上書きされませPAMnss
  3. ターゲットシステムはハッシュしません/etc/shadow
  4. ターゲットシステムのユーザー名はソースシステムと同じです。
  5. ターゲットシステムのUIDは、ソースシステムのUIDと同じです。
  6. ターゲットシステムはパスワードに使用される暗号化方式をサポートする必要があります。
  7. /etc/passwd ターゲットシステム上のシステムは、挿入されたシステムと一致する必要があります/etc/shadow

私は何も忘れていないことを願っています。 :)

より簡単で安全なアプローチは、vipw関連ユーザーの資格情報をソースシステムに保存し、それをターゲットシステムにコピーすることです。

関連情報