普段、別サーバにユーザーを移動させる時、パスワードは/etc/shadowのハッシュ化された値をコピーして移動させています。 ところが、特定のサーバでログインできないと言われることがたまに発生していました。 原因調査とshadowの挙動に興味を持ったので調べてみることにした。 目次 目次 /etc/shadow そもそもハッシュ化って何さ? 一旦確認してみる ハッシュ方式 glibcのバージョンによるハッシュ方式の差異 /etc/shadow そもそも/etc/shadowはなんだろうかと聞かれれば、 『ユーザーのパスワードがハッシュ化された値が記述されているファイル』とざっくり説明します。 「ハッシュ化ってなんですか?」とか「どんな仕組みなんですか?」と突っ込んで質問されたら、逆ギレします。 人としての信頼を損なわないように、具体的に調べておくことにしました。 そもそもハッシュ化って何さ