Optioner
-b
Använd batch-läge, dvs. hämta lösenordet från kommandoraden istället för att fråga efter det. Det här alternativet bör användas med stor försiktighet, eftersom lösenordet är tydligt synligt på kommandoraden. För användning av skript se alternativet -i
. Tillgängligt i 2.4.4.4 och senare. -i
Läs lösenordet från stdin utan kontroll (för användning av skript). -c
Skapa passwdfilen. Om passwdfile redan finns skrivs den om och trunkeras. Det här alternativet kan inte kombineras med alternativet -n
. -n
Visa resultaten på standardutgången i stället för att uppdatera en fil. Detta är användbart för att generera lösenordsposter som är acceptabla för Apache för att inkluderas i datalager som inte är textbaserade. Det här alternativet ändrar syntaxen på kommandoraden, eftersom argumentet passwdfile (vanligtvis det första) utelämnas. Det kan inte kombineras med alternativet -c
. -m
Använd MD5-kryptering för lösenord. Detta är standardalternativet (sedan version 2.2.18). -B
Använd bcrypt-kryptering för lösenord. Detta anses för närvarande vara mycket säkert. -C
Denna flagga är endast tillåten i kombination med -B
(bcrypt-kryptering). Den anger den beräkningstid som används för bcrypt-algoritmen (högre är säkrare men långsammare, standard: 5, giltigt: 4 till 17). -d
Använd crypt()
kryptering för lösenord. Detta stöds inte av httpd
-servern på Windows och Netware. Denna algoritm begränsar lösenordslängden till 8 tecken. Den här algoritmen är osäker enligt dagens standard. Den brukade vara standardalgoritmen fram till version 2.2.17. -s
Använd SHA-kryptering för lösenord. Underlättar migreringen från/till Netscape-servrar som använder LDAP Directory Interchange Format (ldif). Denna algoritm är osäker enligt dagens standard. -p
Använd lösenord i klartext. Även om htpasswd
stöder skapande på alla plattformar, accepterar httpd
daemon endast lösenord i klartext på Windows och Netware. -D
Ta bort användaren. Om användarnamnet finns i den angivna htpasswd-filen kommer det att raderas. -v
Verifiera lösenord. Kontrollera att det angivna lösenordet stämmer överens med lösenordet för den användare som är lagrad i den angivna htpasswd-filen. Tillgänglig i 2.4.5 och senare. passwdfile
Namn på den fil som ska innehålla användarnamn och lösenord. Om -c
anges skapas filen om den inte redan finns, eller skrivs om och trunkeras om den finns. username
Användarnamnet som ska skapas eller uppdateras i passwdfile. Om användarnamn inte finns i den här filen läggs en post till. Om det finns, ändras lösenordet. password
Det lösenord i klartext som ska krypteras och lagras i filen. Används endast tillsammans med flaggan -b
.