グループ設定についてです。
中田さん、ご回答ありがとうございます。
分かりました。グループへの名前追加の順番を気をつけることにします。
以上です。ありがとうございました。
岩井さん、
グループの中で部分一致するユーザ名がある時は短い方のユーザ名が前にないといけない、というバグのようです。
はじめまして。岩井と申します。
普段からLAN内サーバでAN HTTPDを利用させてもらっています。
早速ですが、AN HTTPDのグループ設定についてお尋ねします。
私はAN HTTPD1.42nでユーザ認証の機能を使い、特定グループのみ
アクセスできる制限ディレクトリを設定し利用しています。
そのグループには適時ユーザを追加し、長い間問題なく運用してい
ました。
先日、普段どおりユーザをグループに追加した後そのユーザで制限
ディレクトリにアクセスしようとすると「Error 401認証情報が必要
です」と表示され、制限ディレクトリにアクセスできませんでした。
調べてみると、新しくグループに登録するユーザ名が、既に登録さ
れているユーザ名の一部に一致している時に起きるようです。
また上の場合でも、新しいユーザ名をグループメンバー編集で既存
ユーザ名より前に登録すると問題なく制限ディレクトリにアクセスで
きました。
この動作はAN HTTPDの仕様によるものかどうかを教えて頂きたく
思います。
---------------------------------------------------------------
こちらで確認した再現手順は次の通りです。
1.サーバPC(WinXP、マシン名:win-srv)AN HTTPD1.42nをインストール
する。ドキュメントルートは「D:\www」に設定する
2.ユーザ作成&パスワード設定を下の様に行う
ユーザ名 パスワード
user_old 123
user 456
3.グループ設定を下の様に行う
group:user_old, user,
4.認証設定を下の様に行う
認証名 :test
パス :/secure/
認証ユーザ/グループ :group
5.「D:\www\secure\index.html」を作成する
6.LAN内の別PCからInternet Explorer6でhttp://win-srv/secure/に
アクセスする。次に、win-srvに接続ダイアログでユーザ名「user」
パスワード「456」と入力する。すると「Error 401〜」になりアク
セスできない
7.ここでグループ設定を下の様に変更する
group:user, user_old,
すると6と同じ操作をしても今度はアクセスできる
---------------------------------------------------------------
以上です。よろしくお願いいたします。