Para solicitar que el usuario ingrese unas credenciales válidas al intentar ingresar a un directorio podemos seguir los siguientes pasos:
1.- Accesar al directorio del webroot:
# cd /var/www/html/
2.- Crear el archivo con los usuarios y contraseñas que tendrán acceso:
# touch .htpasswd
3.- Establecer permisos y usuario propietario:
# chmod 600 .htpasswd
# chown apache:apache .htpasswd
4.- Agregar usuario y contraseña al archivo:
# htpasswd .htpasswd root
5.- Editar el archivo .htaccess:
# nano .htaccess
6.- Agregar las siguientes líneas:
AuthType Basic
AuthName "Protected access"
AuthUserFile /var/www/html/.htpasswd
Require valid-user
Senior Web Developer / System Administrator
PHP Consultant at Universidad Autónoma de Nuevo León
http://www.linkedin.com/in/leninmezazarco