.htpasswd является плоским файлом, используемым для хранения имен пользователей и пароля для стандартной аутентификации Apache Сервер HTTP.

.htpasswd является плоским файлом, используемым для хранения имен пользователей и паролей для стандартной аутентификации на Apache Серверы HTTP. Название файла дано в .htaccess конфигурации и может быть чем-либо, но ".htpasswd" является каноническим именем. Имя файла запускается с точки, потому что большинство подобных Unix операционных систем рассматривает любой файл, который начинается с точки, которая будет скрыта.

Этот файл часто сохраняется с командой оболочки htpasswd который может добавить, удалить и обновить пользователей, и правильно закодирует пароли для использования (таким образом, они легко проверяются, но не могут быть повернуты назад к старому паролю).

Файл состоит из строк. Каждая строка соответствует имени пользователя и хешированной паре пароля, разделенной с двоеточием. Например:

user:password

Хешированный пароль обычно является "стилем" склепа UNIX, зашифрованным или в MD5 или в SHA1 как общие альтернативы.

Дополнительные пользователи могут быть добавлены при помощи htpasswd окружите команду или путем добавления новых строк в файл. Например:

user1:password1 user2:password2 

Ресурсы, доступные на Apache сервер HTTP, могут быть ограничены пользователями, перечисленными в файлах, созданных htpasswd.

См. также