П84 html, JavaScript, php и Mysql. Джентльменский набор Web-мастера



бет28/30
Дата11.10.2023
өлшемі6.95 Mb.
#480343
1   ...   22   23   24   25   26   27   28   29   30
Прохоренок Н.А. HTML, JavaScript, PHP и MySQL. Джентльменский набор Web-мастера (3-е издание, 2010) (1)

Рис. 4.13. Программа Far

Нажимаем клавишу . В итоге появится приглашение ввести пароль: C:\Apache2\bin>htpasswd –c C:\Apache2\data\pass.conf user1 Automatically using MD5 format.


New password:
Вводим пароль (например, "pass1") и нажимаем . Программа попро- сит повторить пароль:
C:\Apache2\bin>htpasswd –c C:\Apache2\data\pass.conf user1 Automatically using MD5 format.
New password: ***** Re-type new password:
Повторяем и нажимаем :
C:\Apache2\bin>htpasswd –c C:\Apache2\data\pass.conf user1 Automatically using MD5 format.
New password: *****
Re-type new password: ***** Adding password for user user1
В итоге будет создан файл pass.conf в папке data со следующими данными:
user1:$apr1$IjJpX5aC$TgcfytE5C9dxlCVROx2N/0
Как видим, пароль pass1 в этом файле не присутствует, точнее, присутствует в зашифрованном виде. Тем не менее, чтобы увеличить безопасность сервера, файлы с паролями следует сохранять в директориях, не доступных извне, как мы и сделали.
Попробуем теперь создать пароль для еще одного пользователя. Для этого в командной строке набираем:
htpasswd –b C:\Apache2\data\pass.conf user2 pass2
Обратите внимание: вместо флага –c мы использовали флаг –b, а также ука- зали пароль сразу после имени пользователя. Если использовать флаг –c, то файл будет перезаписан, и соответственно вся старая информация будет уда- лена. После нажатия информация о новом пользователе и его пароле будет добавлена в конец файла pass.conf, который будет выглядеть так:
user1:$apr1$IjJpX5aC$TgcfytE5C9dxlCVROx2N/0 user2:$apr1$rGGVbrC8$EmuYUAExTKRxvHwkzN1xJ0 Открываем Web-браузер и в адресной строке набираем: http://localhost/test/

Если все сделано правильно, то при попытке открыть любой документ в этой папке будет выведено окно для ввода пароля (рис. 4.14).






Рис. 4.14. Окно для ввода пароля
ПРИМЕЧАНИЕ
Не рекомендуется набирать пароли в командной строке, поскольку набран- ные таким образом команды сохраняются в истории командной строки в незашифрованном виде и могут стать доступными злоумышленникам. По- этому нужно не лениться и набирать пароли в ответ на приглашение про- граммы htpasswd.exe.




      1. Достарыңызбен бөлісу:
1   ...   22   23   24   25   26   27   28   29   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет