Reply To: htpasswdコマンドにてエラー

TOP Forums その他(Everything else KUSANAGI) htpasswdコマンドにてエラー Reply To: htpasswdコマンドにてエラー

#468
ma-to
Participant

    kusanagi-httpd に同梱されているhtpasswdに問題がありそうな感じですが、原因を突き止めることができす。
    同時期にopenssl-1.0.2pやopenssl-1.1.1にアップデートされているので、もしかするとこちらが怪しいかも

    htpasswdでオプション無しで実行するとmd5の暗号化らしいのですが、他の暗号化でも確認してみました。

    ■ SHA1
    htpasswd -c -s ./htpasswd test
    問題なく生成される

    ■ md5
    htpasswd -c -m ./htpasswd test
    htpasswdのファイルは生成されるが、空っぽでエラーも出る

    ■ CRYPT
    htpasswd -c -d ./htpasswd test
    htpasswdのファイルは生成されるが、空っぽでエラーも出る

    ■ bcrypt
    htpasswd -c -B ./htpasswd test
    htpasswdのファイルは生成されるが、空っぽでエラーも出る

    結果的にSHA1以外はエラー

    ただし、古いkusanagiから最新版にアップデートした環境では全く問題なく生成されます。

    アップデートを行っていない
    kusanagi-httpd-2.4.34-3 と kusanagi-httpd-2.4.35-1 でこの症状が出ることを確認しました。