I'm running 13.10. Clean install. Ran: sudo apt-get install apache2

I would expect that I would have htpasswd in the /usr/sbin directory along with the apache2 executable. I don't.

I can provide any info necessary.

  • Please split your question. htpasswd is covered here, while you could create a separate question with apache reinstall. Nov 18, 2013 at 16:46
  • Also missing on 14.04 Aug 11, 2014 at 7:25

2 Answers 2


Perhaps you have apache2-utils not installed. Try searching apache-utils in software manager or with command line:

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>

The error message is obvious. sudo apt-get install apache2-utils should solve your problem with missing htpasswd binary.

  • 3
    Not if you uninstall that horrible 'command-not-found' package. Sep 15, 2015 at 17:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.