web-dev-qa-db-ja.com

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

既存の/etc/shadowからのハッシュを使用してライブCDを生成したので、対応するパスワードでログインできると想定していますが、どうやらログインは失敗します。

4
user569825

それは可能です

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

何も忘れていなかったらいいのに。 :)

より簡単で安全な方法は、vipwを使用してソースシステムの関連ユーザーの資格情報を保存し、ターゲットシステムにコピーすることです。

7
Satō Katsura