htpasswdコマンドにてエラー

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

htpasswdコマンドにてエラー

Viewing 3 reply threads
  • Author
    Posts
    • #465
      ma-to
      Participant

        次の手順で実行しましたがNGでした

        # htpasswd -c /home/kusanagi/.htpasswd
        New password:
        Re-type new password:
        htpasswd: Unable to generate random bytes: Function not implemented

        .htpasswd のファイルは生成されるが、中身は空っぽ
        これは、KUSANAGIが関係していますか?

      • #466
        ma-to
        Participant

          複数のKUSANAGIが有るので、同じ様に試しました。

          kusanagi-httpd-2.4.33-2.noarch OK

          kusanagi-httpd-2.4.34-3.noarch NG 今回発覚したKUSANAGIにインストールされているApache
          kusanagi-httpd-2.4.35-1.noarch NG

          おそらく、2018年9月4日と2018年10月16日にバージョンアップされていますが、そこで使われているApacheに問題が有るのでしょうね。

          改善をお願いいたします。

          • This reply was modified 5 years, 4 months ago by ma-to.
        • #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 でこの症状が出ることを確認しました。

          • #501
            ma-to
            Participant

              2019/02/21のアップデートで改善されています。

          Viewing 3 reply threads
          • You must be logged in to reply to this topic.

          Next article

          フォーラムについて