2013-08-21 4 views
0

У меня есть файл .htaccess, который выглядит следующим образом:аутентификация Htaccess не используется Htpasswd

AuthUserFile /etc/.htpasswd 
AuthType Basic 
AuthName "Restricted Client Area" 
Require user admin 

В /etc/.htpasswd файле У меня есть одна запись для вызываемого пользователя администратора, который был создан с помощью Htpasswd двоичный файл. Когда я перехожу на свой сайт и получаю запрос на аутентификацию, он позволяет мне войти в систему с помощью «администратора» пользователя Mac, который существует на веб-сервере, в отличие от пользователя admin из файла htpasswd.

Как обеспечить, чтобы он использовал файл htpasswd и только htpasswd-файл?

ответ

0

Сервер Apple добавляет свой собственный модуль аутентификации, который вызывает это поведение.

0

Недостаточно ошибки или предыдущей неправильной конфигурации, such behavior should not be present by default.

Есть несколько способов позволяют такие функциональные возможности, так что вам может понадобиться трассировку и выяснить, если вы можете отключить любые, которые присутствуют:

+0

Ни один из этих модулей не указан нигде в любом из файлов apache2 * .conf на моем сервере. – Gargoyle