Manual Page For htadmhttpd password file can be maintained with
htadm program which is a part ot CERN httpd
distribution.
htadm -adduser passwordfile username password realname
htadm -deluser passwordfile username
htadm -passwd passwordfile username password
htadm -check passwordfile username password
Correct or Incorrect
to standard output.
Also indicates password correctness by a zero return value.
htadm -create passwordfile
password or even username
is missing in either of the previous cases they are prompted
interactively. passwordfile must be always
specified. Missing real name is also prompted when adding a new
user.
Do NOT use htadm to add new users to the actual Unix
password file /etc/passwd, entries written by
htadm are missing some necessary fields to Unix.
Passwords should not be longer
than 8 characters (this is a restriction from linemode clients using C
library function getpass() to read the password -- there
is no other cause for this restriction; the maximum hardcoded password
size is actually much larger, and if you only use GUI or other clients
that are able to read this long passwords, feel free to use them).
htadm
destroys the password from command line as soon as possible so that it
is very unlikely to see somebody's password by looking at the process
listing on the machine (with ps, for example).