Инструменты пользователя

Инструменты сайта


htpasswd

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
htpasswd [2021/01/03 20:33]
dja
htpasswd [2021/01/04 21:16] (текущий)
dja
Строка 1: Строка 1:
-В каталоге, к которому хотим ограничить доступ по паролю, создаем файл .htaccess с такими директивами:+В каталоге, к которому хотим ограничить доступ по паролю, создаем файл **.htaccess** с такими директивами:
 <code> <code>
 AuthType Basic AuthType Basic
Строка 6: Строка 6:
 require valid-user </code> require valid-user </code>
  
-Путь . обозначает полный путь к файлу паролей на диске нашего сервера. Если, например, вы поместите файл .htpasswd (в нем будут пароли) в домашний каталог, куда вы попадаете зайдя на сервер по FTP, то путь к этому файлу будет иметь вид /home/<ваш логин>/.htpasswd Не размещайте этот файл в директориях сайта. +Путь **/home/<ваш логин>/.htpasswd** обозначает полный путь к файлу паролей на диске нашего сервера. Если, например, вы поместите файл .htpasswd (в нем будут пароли) в домашний каталог, куда вы попадаете зайдя на сервер по FTP, то путь к этому файлу будет иметь вид /home/<ваш логин>/.htpasswd __**Не размещайте этот файл в директориях сайта.**__ 
-Файл с паролями должен содержать строки вида login:password. Пароль должен быть зашифрован с использованием алгоритма MD5. Один из способов создать такой файл - воспользоваться программой htpasswd из консоли SSH.+ 
 +Файл с паролями должен содержать строки вида //login:password//. Пароль должен быть зашифрован с использованием алгоритма MD5. Один из способов создать такой файл - воспользоваться программой htpasswd из консоли SSH. 
 Создать новый файл .htpasswd, в который добавляем запись для пользователя user1 с паролем, указанным в командной строке (пароль указан только для примера): Создать новый файл .htpasswd, в который добавляем запись для пользователя user1 с паролем, указанным в командной строке (пароль указан только для примера):
 <code>htpasswd -mbc .htpasswd user1 sNQ7j9oR2w</code> <code>htpasswd -mbc .htpasswd user1 sNQ7j9oR2w</code>
 Добавить в уже существующий файл .htpasswd пользователя user2, а пароль ввести вручную в ответ на запрос программы: Добавить в уже существующий файл .htpasswd пользователя user2, а пароль ввести вручную в ответ на запрос программы:
 +<code>htpasswd .htpasswd user2</code>
 +Помните, только одна запись может быть в строке!
  
 +[[https://wiki.diphost.ru/Htpasswd|Источник]]
htpasswd.1609695200.txt.gz · Последнее изменение: 2021/01/03 20:33 — dja