Restricción del acceso
fichero srm.conf:
# AccessFileName: The name of
the file to look for in each directory
# for access control information.
AccessFileName .htaccess
----------------------------------------
fichero access.conf
# AllowOverride None
AllowOverride AuthConfig
Por medio del archivo .htacces, podemos
restringir el acceso a determinados contenidos. Para ello será necesario
crear primero un archivo de contraseñas, el cual se puede crear
automáticamente usando el siguiente comando:
htpasswd -c nombre_archivo
nombre_usuario
Una vez tecleados esto, se pedirá
una contraseña para el usuario especificado y se creará un
archivo de contraseñas con la siguiente estructura:
nombre_usuario:password_encriptado
Se aconseja crear este fichero fuera
del directorio especificado por DocumentRoot
para evitar de esta forma que se pueda acceder a dicho fichero de contraseñas
desde un cliente.
Después se deberá
crear un archivo .htacces, dentro del directorio en el cual se quiera incluir
la protección. Es decir, el archivo .htacces proteje el contenido
del directorio donde se encuentra, además de todos los directorios
dependientes de dicho directorio.
En el servidor se ha usado como
ejemplo un archivo .htacces para proteger el
contenido de www.mmlinux.net/Instalacion/prueba_htaccess.
Para poder acceder se deberá usar como nombre de usuario jaume
y como clave emuaj (puede que no funcione correctamente si no está
configurado nuestro equipo 192.168.13.83 como servidor de DNS del cliente).
Todo lo relacionado con .htacces
tiene que ver con protección de directorios y restricción
de acceso al usuario final. Si lo que se desea es a nivel de servidor,
es decir, definir permisos para lectura/ejecución de cgis y demás
según los directorios, se debe modificar el fichero access.conf
Tambien existe la posibilidad de permitir el acceso a un grupo de usuarios.
Para ello se usa la directiva AuthGroupFile. Se debera crear un
fichero de grupos que contenga para cada uno de los grupos que usuarios
pertenecen al mismo. El formato de este fichero es muy simple:
grupo: usuario1 usuario2 usuario3 ....
usuarion
Para introducir un nuevo usuario a un fichero de contraseñas ya
existente, se debera teclear:
htpasswd fichero usuario
Finalmente, deberemos añadir la siguiente linea al archivo
.htacces:
AuthGroupFile fichero
[VOLVER]