Одинаковые файлы.htpasswd, но работает только один

У меня проблема, которая сбивает меня с толку. Я не мог получить .htpasswd файл для работы: независимо от того, что я буду делать, мой веб-сервер отклонит мои учетные данные. В отчаянии я наконец сделал второй файл под названием .xxx, Этот файл идентичен, как вы можете видеть в ls вывод ниже:

[smith@ctweb03 public_html]$ ls -l .xxx .htpasswd
-rw-r--r-- 1 aasmith ctweb03-access 501 Nov 30 22:36 .htpasswd
-rw-r--r-- 1 aasmith ctweb03-access 501 Nov 30 22:35 .xxx
[smith@ctweb03 public_html]$ diff .xxx .htpasswd
[smith@ctweb03 public_html]$ 

Тем не менее, когда я меняю .htaccess файл для чтения .xxx скорее, чем .htpasswdСистема работает. Это происходит независимо от того, какой браузер я использую.

Кто-нибудь знает, что я могу проверить, чтобы выяснить, почему это так? (Обратите внимание, что у меня нет легкого доступа к файлу журнала Apache... Мне нужно было бы хорошо спросить об этом, и я не уверен, что они это сделают.) Что я могу проверить, чтобы выяснить, что принципиальная разница между этими файлами?

Последнее заключительное замечание... в качестве эксперимента я кратко настроил .xxx быть символической ссылкой на .htpasswdи тогда это не сработало. Но когда я изменил их обратно на идентичные, независимые файлы, это произошло.

Спасибо.

1 ответ

Проверьте MD5-хэш обоих файлов и посмотрите, действительно ли они идентичны.

md5 .htpasswdа такжеmd5 .xxx

Тот факт, что файл имеет одинаковый размер, не означает, что он содержит те же данные.

Другие вопросы по тегам