Índice |
||
Servidores
Virtuales |
Control de
Acceso II |
Ahora vamos a restringir el acceso a
las zonas matematicas.micentro.org y administracion.micentro.org.
Pretendemos que cuando un visitante desee acceder a los contenidos
de una de ellas nuestro servidor le pida un nombre de usuario y su
contraseña de
acceso, datos que nosotros habremos previamente colocado en el servidor
con tal fin.
Para ello crearemos dos grupos de usuarios (mates y admin), de tal forma que sólo los del correspondiente grupo podrán acceder a ellas. Esquemáticamente:
zona |
grupo |
usuario/clave |
matematicas.micentro.org | mates |
profe1/clave_profe1 profe2/clave_profe2 |
administracion.micentro.org | admin |
admin1/clave_admin1 admin2/clave_admin2 |
Comenzamos creando el directorio /etc/www/passwd/ que contendrá los ficheros de usuarios/contraseñas y grupos:
[root@acer ~]# mkdir /var/www/passwd/Ahora con la utilidad htpasswd de Apache generamos el fichero .usuarios (que almacenará los usuarios y sus contraseñas):
[root@servidor passwd]# htpasswd -c .usuarios profe1
New password: *****
Re-type new password: *****
Adding password for user profe1
[root@servidor passwd]# htpasswd .usuarios profe2
New password: *****
Re-type new password: *****
Adding password for user profe2
[root@servidor passwd]# htpasswd .usuarios admin1
New password: *****
Re-type new password: *****
Adding password for user admin1
[root@servidor passwd]# htpasswd .usuarios admin2
New password: *****
Re-type new password: *****
Adding password for user admin2
Ahora creamos el fichero .grupos, que será un simple archivo de texto plano con el contenido que muestra la salida siguiente:
[root@servidor passwd]# cat .gruposÍndice |
||
Servidores
Virtuales |
Control de
Acceso II |