Reference

htpasswd(1)

create and update user authentication files

NAME

htpasswd – create and update user authentication files

SYNOPSIS

htpasswd [file] login

htpasswd -I [file]

DESCRIPTION

htpasswd is used to create and update user authentication files for HTTP daemons.

The options are as follows:

-I

Switch to batch mode. htpasswd reads exactly one line from standard input and splits it at the first ":". The first part is the login, the second part is the password which htpasswd then hashes using bcrypt(3).

htpasswd prompts for a password and generates a hash using bcrypt(3). A line suitable for a password file is written to the standard output. If invoked with two arguments( or one argument if the -I flag is used), user authentication file is updated.

SEE ALSO

bcrypt(3)

HISTORY

This reimplemented version of htpasswd has been available since OpenBSD 5.6.

AUTHORS

Florian Obser ⟨[email protected]⟩ implemented htpasswd from scratch after Apache httpd was removed from OpenBSD base.

History

-I since OpenBSD 5.6.

-b until OpenBSD 5.5; -c until OpenBSD 5.5; -d until OpenBSD 5.5; -l until OpenBSD 5.5; -m until OpenBSD 5.5; -n until OpenBSD 5.5; -p until OpenBSD 5.5; -s until OpenBSD 5.5.