Talvez você tenha o apache2-utils não instalado. Tente pesquisar o apache-utils no gerenciador de software ou com a linha de comando:
sudo apt-get install apache2-utils
Eu estou executando 13.10. Instalação limpa. Correu: sudo apt-get instala o apache2
Eu esperaria que eu tivesse htpasswd no diretório / usr / sbin juntamente com o executável apache2. Eu não.
Eu posso fornecer qualquer informação necessária.
Talvez você tenha o apache2-utils não instalado. Tente pesquisar o apache-utils no gerenciador de software ou com a linha de comando:
sudo apt-get install apache2-utils
username@host:~$ htpasswd
The program 'htpasswd' can be found in the following packages:
* apache2-utils
* mini-httpd
Try: sudo apt-get install <selected package>
A mensagem de erro é óbvia. sudo apt-get install apache2-utils
deve resolver seu problema com a falta de htpasswd
binário.