質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

Q&A

解決済

1回答

367閲覧

Apache 2.4.35でパスワードファイルの作成をする際のパスワード入力が出来ません

kaya_miyoshi

総合スコア23

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Apache

Apacheは、Apache HTTP Serverの略で、最も人気の高いWebサーバソフトウェアの一つです。安定性が高いオープンソースソフトウェアとして商用サイトから自宅サーバまで、多くのプラットフォーム向けに開発・配布されています。サーバーソフトウェアの不具合(NCSA httpd)を修正するパッチ(a patch)を集積、一つ独立したソフトウェアとして開発されました。

0グッド

0クリップ

投稿2018/10/06 08:26

編集2018/10/06 12:48

前提・実現したいこと

Apache 2.4.35でパスワードファイルの作成をする際にユーザーのパスワード入力ができるようにしたい。

発生している問題・エラーメッセージ

パスワードが1文字しか入力できない。

該当のソースコード

htpasswd -c "C:/Apache24/passfile/passwd" yamada

new password: ←1文字しか入力できない

試したこと

htpasswd.exe はhtpasswd -c "C:/Apache24/passfile/passwd" yamada password

でパスワードファイルができるが、ダイジェスト認証のパスワードファイルの作成の際のhtdigest.exeもパスワードが1文字しか入力できないので質問させていただきました。

補足情報(FW/ツールのバージョンなど)

OS:Windows 10 Pro
Apache 2.4.35

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

IshibashiTanaka

2018/10/06 08:55

パスワードをクリップボードから貼り付けでもダメですか?
kaya_miyoshi

2018/10/06 09:08

今やってみましたがダメです。入力を受け付けないんですが...
IshibashiTanaka

2018/10/06 09:33

1文字は入力できるのか、そもそも入力を受け付けない(1文字も入力できない)どちらでしょうか。Windows10ではないので確信はないですが、パスワード入力時に「*」が表示されないタイプだったりはしないですか?パスワードを打ち込んで、「passwd」ファイルを開くと「ユーザー名:ハッシュ化されたパスワード」になるはずです。
kaya_miyoshi

2018/10/06 09:39

1文字入力を受け付けた後、入力できなくなります。パスワード入力時に「*」が表示されますが、2文字目から入力を受け付けません。1回目の入力が1文字だけしか受け付けず、2回目の確認のパスワード入力が出てきません。「*」の表記がなく、入力出来ているということはないです。
otn

2018/10/06 10:04

「受け付けません」とは?2文字目を入力するとプログラムが落ちると言うことですか?否定形で書かれると何が起こっているのか伝わりません。
kaya_miyoshi

2018/10/06 10:07

2文字目の入力をするとプログラムは落ちず、それ以上の入力が出来なくなるということです。
otn

2018/10/06 10:12

「それ以上の入力が出来なくなるということです。 」いや、だから、否定形で書かれると何が起こっているのか伝わりません。
kaya_miyoshi

2018/10/06 10:19

1文字だけ入力出来、2文字目の入力が出来ません。
hichon

2018/10/06 10:55 編集

パスワードの入力中は画面に文字は表示されません。
kaya_miyoshi

2018/10/06 11:14

パスワード入力中に1文字だけ「*」が表示され、2文字以降の入力には音が鳴り、Enterも入らないです。「パスワードの入力中は画面に文字は表示されません。」というのは文字が表示されないがパスワード入力は出来ているという意味に捉えます。2文字以降は入力を受け付けないんです。
guest

回答1

0

ベストアンサー

手持ちでは Apache 2.4.26 だったのですが、試すと同様の症状です。
※1文字入力すると、以後はいかなるキーの入力もエラー音がして受け付けない(Ctrl+Z も効かない)
どうもバグっている感じです。

ただ、Windows 版 Apache で Web 上にあるのは、現状では Apache foundation の公式ビルドではないので、問い合わせは各ビルダーを経由することになるのかな。

プロンプトから入力するのでなければ、-b オプション付けて3番目のパラメータとしてパスワード付けてしまえばよいのですが(あるいは echo パスワード | htpasswd.exe -ci ファイル名 ユーザー名 とか)

投稿2018/10/08 09:06

tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kaya_miyoshi

2018/10/08 12:13 編集

同じ症状と聞いて納得しました。今ビルダーにメールを送ったところです。これから何かあれば報告していこうと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問