Options
-b
Usar modo batch; ou seja, obter a senha da linha de comando em vez de pedir por ela. Esta opção deve ser usada com extremo cuidado, já que a senha é claramente visível na linha de comando. Para usar o script veja a opção -i
. Disponível em 2.4.4 e posteriores. -i
Leia a senha do stdin sem verificação (para uso de scripts). -c
Crie o arquivo de senhas. Se o passwdfile já existir, ele é reescrito e truncado. Esta opção não pode ser combinada com a opção -n
. -n
Exibir os resultados na saída padrão ao invés de atualizar um arquivo. Isto é útil para gerar registros de senhas aceitáveis para o Apache para inclusão em armazenamentos de dados que não sejam de texto. Esta opção altera a sintaxe da linha de comando, uma vez que o argumento do arquivo de senhas (geralmente o primeiro) é omitido. Ela não pode ser combinada com a opção -c
. -m
Use a encriptação MD5 para senhas. Este é o padrão (desde a versão 2.2.18). -B
Usar criptografia bcrypt para senhas. Isto é actualmente considerado muito seguro. -C
Esta bandeira só é permitida em combinação com -B
(criptografia bcrypt). Ele define o tempo de computação usado para o algoritmo bcrypt (maior é mais seguro mas mais lento, padrão: 5, válido: 4 a 17). -d
Use crypt()
encriptação para palavras-passe. Isto não é suportado pelo servidor httpd
no Windows e Netware. Este algoritmo limita o comprimento da palavra-passe a 8 caracteres. Este algoritmo é inseguro pelos padrões de hoje em dia. Ele era o algoritmo padrão até a versão 2.2.17. -s
Utilizar encriptação SHA para palavras-passe. Facilita a migração de/para servidores Netscape usando o LDAP Directory Interchange Format (ldif). Este algoritmo é inseguro pelos padrões de hoje. -p
Utiliza senhas em texto simples. Embora htpasswd
suporte a criação em todas as plataformas, o daemon httpd
só aceitará senhas em texto puro no Windows e Netware. -D
Excluir usuário. Se o nome de usuário existir no arquivo htpasswd especificado, ele será excluído. -v
Verificar senha. Verifique se a senha dada corresponde à senha do usuário armazenada no arquivo htpasswd especificado. Disponível em 2.4.5 e posteriores. passwdfile
Nome do arquivo para conter o nome do usuário e a senha. Se -c
for dado, este ficheiro é criado se ainda não existir, ou reescrito e truncado se já existir. username
O nome do utilizador a criar ou actualizar no ficheiro passwd. Se o nome de usuário não existir neste arquivo, uma entrada é adicionada. Se ele existe, a senha é alterada. password
A senha em texto simples a ser criptografada e armazenada no arquivo. Utilizada apenas com a bandeira -b
.