Автор Тема: Помогите с htpasswd.exe Не мо гу заставить её сделать файл .htpasswd>>>>  (Прочитано 12342 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Помогите с htpasswd.exe Не мо гу заставить её сделать файл .htpasswd Пробовал запускать эту утилиту из нортона и ФАРа из командной строки и нифига. Открываеться DOS и сразу закрываеться. Пробовал в командную строку записать
htpasswd.exe -с
и запустить и результат тот же.
Понять немогу, толи я ключ неправильно применяю, толи с ОС проблеммы. ОС к стати Offtopic98 рус лицензированный.
Помогите кто знает, буду всем признателен :)
С уважением, Дмитрий

  • Гость
Цитировать
.htpasswd должен лежать там, где он что-то пассвордит.


Он может лежат где угодно. Главное в htaccess указать правильный путь к нему.

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Цитировать

Он может лежат где угодно. Главное в htaccess указать правильный путь к нему.

Более того, путь должен быть абсолютным, в этом насколько я понял и проблема.
2B OR NOT 2B = FF

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
.htpasswd должен лежать там, где он что-то пассвордит.
Формат файла групп: группа: юзер1 юзер2 юзер3 и т.д. через пробел. Обзывай его как угодно.
Ты чего-то недоговариваешь :D
С какого у тебя ищется /hacker/401.htm, если у тебя в .htaccess нет строки ErrorDocument 401 /hacker/401.htm :cool:
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
а где ты взял htpasswd.exe !!!:o:o
ну, будем исповедоваться?

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Как где? В установленом у меня на компе Апачи, а где его ещё можно взять?
С уважением, Дмитрий

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
В комплекте Апач есть данная прога. Но она не для запуска юзерами нужна.
Не проще самому шпарить .htaccess? Ведь не сложная штуковина :)

[Изменено 19.8.2001 автор: Realtor from Moscow]
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Паша, ты не понял. Что проще сгенерить пароль самому что ли? Это как это?
А записи необходимые в .htaccess по поводу доступа я уже и ручками сделал (логин и т.д.), а вот пароль как?
Блин, или вопросы слишком лёгкие или наоборот слишком сложные, непонятно :)
С уважением, Дмитрий

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
Я то понял ;)

Показываю:

/usr/apache/bin>htpasswd.exe

Usage: htpasswd [-cm] passwordfile username
The -c flag create a new file.
The -m flag forces MD5 encryption of the password.
On Windows systems the -m flag is used by default.


Почитали и начинаем водить параметры:

/usr/apache/bin>htpasswd.exe -c .htpasswd root

Automatically using MD5 format on Windows.
New password: <вводим пароль>
Re-type new password: <еще раз вводим пароль>
Adding password for user root


Только зачем это надо под Виндами?
:P

[Изменено 19.8.2001 автор: Realtor from Moscow]
Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Паша, спасибо за помощь :)
Файл с паролем успешно сгенерил :)
Нужно это было под виндами потому как на машине юникса нет, а на сайте мне нужно было бы одну директорию закрыть паролем. Поэтому я сделал .htaccess и .htpasswd локально, чтоб потом качнуть по FTP. Но номер не прошёл :( В чём ошибка не понял.

.htaccess сконил так :

AuthUserFile   /.htpasswd
AuthGroupFile  /dev/null
AuthName       shop
AuthType Basic
require user labuda

.htpasswd бросил в корневую директорию сайта.

Браузером хочу посмотреть http:мой_сайт/закрытая_директория/файл.html
А в ответ стандартное окно с запросом логина и пароля.
Ну думаю всё классно, заработало. А фигу получите в ответ :(
Ввожу логин и пароль, а в ответ опять введите логин и пароль :(
И так три раза :(
А после сервак выдаёт сообщение об ошибке авторизации. Вот так:

401
Authorization Required
This server could not verify that you are authorized to access the document requested. Either you supplied the wrong credentials (e.g., bad password), or your browser doesn\'t understand how to supply the credentials required.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Что за проблемма и как с ней бороться, подскажите пожалуйста.
С уважением, Дмитрий

Оффлайн Realtor from Moscow

  • Любитель пива
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 464
  • +0/-0
  • 2
    • Просмотр профиля
    • http://building.msk.ru
Если указываешь AuthGroupFile /dev/null , то в /dev/null должен быть указан юзер labuda. Проверь, так ли это.
AuthGroupFile /dev/null можно не указывать вовсе.


Павел Габов
Мой Reg]life тчк building тчк msk тчк ru. Building.Msk.ru :: Коммерческая недвижимость Москвы и Подмосковья.

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Паша, дорогой, помоги :)

Нифига не получаеться. Удалил строку
AuthGroupFile /dev/null по твоей рекомендации

Получились такие записи:
AuthUserFile   /.htpasswd
AuthName       shop
AuthType Basic
require user labuda

А в логе ошибок вот что:

[Tue Aug 21 00:31:11 2001] [error] [client 127.0.0.1] (2)No such file or directory: Could not open password file: /.htpasswd

[Tue Aug 21 00:31:11 2001] [error] [client 127.0.0.1] user labuda not found: /frame1/navigation.html

[Tue Aug 21 00:31:11 2001] [error] [client 127.0.0.1] File does not exist: i:/home/hacker/401.htm

Может попробовать пользователя прописать в /dev/null , только вот как его прописывать там :( Какого формата файл должен быть м его содержимое?

Вообщем забуксовал, помогите выехать :)
С уважением, Дмитрий

  • Гость
А где у тебя файл htpasswd лежит ?

Оффлайн Dim

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 80
  • +0/-0
  • 0
    • Просмотр профиля
Ту НАС и Chs:
пароль лежит в корне сайта
AuthUserFile /.htpasswd
или я не правильно указал?

Ту Паша:
Т.е. получаеться текстовый файл с любым именем файла и расположением, а в нём записи:
labuda 2labuda 3labuda

.htaccess со строкой ErrorDocument 404 /404.htm лежит в корне сайта, а файла 404.htm нет там :)
А то что hacker, так то для примера (из рекомендации Лёхиной по настройке Апичи). Этот виртуальный хост у меня подопытный :)

Суть то проста: пытаюсь ограничить доступ по http к некоторым файлам.
С уважением, Дмитрий

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Цитировать
Ту НАС и Chs:
пароль лежит в корне сайта
AuthUserFile /.htpasswd
или я не правильно указал?

Не правильно - русским же по бэкграунду написал абсолютный путь.
По типу /www/server1/htdocs/.htpasswd :)
2B OR NOT 2B = FF

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28