|
Es posible limitar mediante contraseñas los accesos a directorios web utilizando un archivo de usuarios y contraseñas
mantenido por ftp.
Instrucciones
En el directorio que se quiera proteger, debe colocarse un fichero con nombre ".htaccess" o "htaccess.cfg", con un contenido
como se indica a continuación:
AuthType Basic
AuthName "Prueba de seguridad"
require valid-user
AuthUserFile /home/www/TR/acme.com/raiz/pass/users.pwd
El valor de AuthName debe de ir entrecomillado.
Es necesario saber el camino completo del fichero de contraseñas indicado en [=AuthUserFIle=]. Todos los dominios tienen sus
webs en subdirectorios de /home/www/TR/dominio/raiz (ej: el web www.acme.es está en /home/www/TR/acme.es/raiz). El directorio
donde se guarda el archivo de contraseñas se debe crear y puede llamarse así o de cualquier otro modo. El archivo de
contraseñas se puede llamar así o de cualquier otro modo.
El archivo de contraseñas es un fichero de texto ASCII, en que cada linea es de la forma usuario:contraseña. Por ejemplo:
Paco:ADDMRNTFIODWB
Pepe:CDSELDKUTJFID
Las contraseñas deben estar codificadas en el formato estándar UNIX crypt(3). ¿Que
CÓMO SE HACE ESO??. Por el momento se
puede utilizar http://www.digitalvalue.es/cgi-bin/crypt?contraseña_a_encriptar,
aunque seguro que hay algún programa de
MS-DOS que también puede hacerlo (se agradecerá cualquier pista al respecto).
Notas
El archivo de contraseñas está en principio en espacio accesible por http. Es casi imposible descrifrar las contraseñas
encriptadas (si están bien escogidas), pero lo mejor es que se tome alguna medida de protección:
Quitar totalmente la posibilidad de acceso http al directorio (en el ejemplo el directorio se llama "pass") de contraseñas
colocando en ese directorio otro .htaccess asi:
order deny,allow
deny from all |