Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
htpasswd [2021/01/03 20:41] dja |
htpasswd [2021/01/04 21:16] (текущий) dja |
В каталоге, к которому хотим ограничить доступ по паролю, создаем файл .htaccess с такими директивами: | В каталоге, к которому хотим ограничить доступ по паролю, создаем файл **.htaccess** с такими директивами: |
<code> | <code> |
AuthType Basic | AuthType Basic |
| |
Путь **/home/<ваш логин>/.htpasswd** обозначает полный путь к файлу паролей на диске нашего сервера. Если, например, вы поместите файл .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> | <code>htpasswd .htpasswd user2</code> |
| Помните, только одна запись может быть в строке! |
| |
| [[https://wiki.diphost.ru/Htpasswd|Источник]] |