Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: [censored] от 18 Апреля 2002, 23:24:07

Название: .htpasswd не работает.
Отправлено: [censored] от 18 Апреля 2002, 23:24:07
Проблема такая...
Сделал .htaccess

AuthUserFile /.htpasswd
AuthName EnterPass
AuthType Basic
require valid-user

Сделал .htpasswd (не без помощи htpasswd.exe :) )
Залил его (.htpasswd) на сервер. Прям в корневой каталог (чтобы не перепутать где нибудь абсолютный путь).
CHMOD дал 644
Залил в админский каталог .htaccess

Захожу в админски каталог, вылетает вопрашалка пароля.
Ввожу user name. Затем пароль. И....
ничего не работает
:confused:
Точнее снова вылетает форма для ввода пароля.
Внимание. А теперь вопрос.

Так где может быть ошибка?
Название: .htpasswd не работает.
Отправлено: Britva от 19 Апреля 2002, 00:43:33
У *nix\'a и windows\'a разные методы криптования паролей
Название: .htpasswd не работает.
Отправлено: Dm от 19 Апреля 2002, 02:30:04
Цитировать
Так где может быть ошибка?

с помощью htpasswd на сервере переделай файл .htpasswd.
Название: .htpasswd не работает.
Отправлено: Maxaleni от 19 Апреля 2002, 06:28:49
А может ему всетаки путя не хватает?
Название: .htpasswd не работает.
Отправлено: ThE0ReTiC от 19 Апреля 2002, 12:18:01
Цитировать
AuthUserFile /.htpasswd

Так и написано?
Неправильно. Указывать необходимо не абсолютный путь относительно корня сайта а ПОЛНЫЙ АБСОЛЮТНЫЙ ПУТЬ:
/home/users/someuser/httpd/.htpassw
Название: .htpasswd не работает.
Отправлено: [censored] от 19 Апреля 2002, 12:28:05
Как всегда  ThE0ReTiC  прав.
Нужен был полный абсолютный путь.
Название: OffTopic
Отправлено: ThE0ReTiC от 19 Апреля 2002, 12:33:15
К общему сведению - последние тесты на Apache-1.3.22/24 Win32 показали, что пароли, сгенерированные на Win машине работают под UNIX (FreeBSD 4.3)
Название: .htpasswd не работает.
Отправлено: Ancient от 19 Апреля 2002, 23:39:36
А должно быть иначе??? htpasswd утилита и была для того написана, чтобы под Win можно было шифровать md5
Название: .htpasswd не работает.
Отправлено: ThE0ReTiC от 20 Апреля 2002, 14:18:50
Ancient
На версиях Apache 1.3.19  и более ранних файл, сгенерированный на win32 платформе  на UNIX платформе не работал