Chefのレシピでユーザを作成する場合やKickstartの設定ファイルを作る際に、
パスワードハッシュを作る必要があります。
そんなときの自分メモです。
openssl
openssl コマンドで実行する場合は、「openssl passwd -1 'pass'」でパスワードハッシュを作成できます。
ただしMD5形式です。
$ openssl passwd -1 'password' $1$ZRzM8GII$nPhH.H8vUFPXAzSf13Tv9/
grub-crypt
grub-crypt コマンドを使うとMD5, SHA-256, SHA-512を選択できます。
$ grub-crypt --md5 Password: Retype password: $1$s15RbBux$XqDNY510.g4fy.Gcb90YM0 $ grub-crypt --sha-256 Password: Retype password: $5$Ii51PnH0SUWJZqIF$QXgbguUPpl2ht4sf/KbBbQyN9FdEdKNgxekowxwRZw $ grub-crypt --sha-512 Password: Retype password: $6$4UpnBrJVNUie3RqJ$mPrgQVRDoXzoUmLMRAwr777VGR8Wj6ygZu60VG1TYlsrM5SQdOVC4Lh7SEHEV4O8/ZtAM49/xQyqtlmH0C/H2/
デフォルトはSHA-512のようです。
$ grub-crypt Password: Retype password: $6$y1SrsL7S5aFsb/UA$zY5f4sSRjTr7bQHOMmZIBMtQoADJjFak2SQU5DGaL2n19hTmeHGgdnmI7Qlm4b9S/GXwTEpJF3hGNNuWWeBoU1
今日はこんなところで。