Crear usuarios y contraseñas para poder acceder a una parte de la web
ÍNDICE
1 - Instalación Webmin
2 - Activación Modulos
2.1 - Configuración del Modulo
3 - Creación y validación de usuario
4 - Acceso al directorio protegido
1 - Instalación Webmin
Si está utilizando la versión DEB del webmin, primero descargar el archivo desde la página de descargas , o ejecutar el comando:
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.831_all.deb
a continuación, ejecute el comando:
dpkg --install webmin_1.831_all.deb
La instalación se realiza de forma automática a / usr / share / webmin , el nombre de usuario de administración establece en la raíz y la contraseña para la cuenta de root actual. Ahora debería ser capaz de conectarse a Webmin en la URL http: // localhost: 10000 / . O si se accede a él de forma remota, sustituya localhost con la dirección IP de su sistema.
Si Debian aviso de dependencias que faltan, se puede instalar con el comando:
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
2 - Activación Modulos
Primeramente debemos tener instalados ciertos modulos para poder trabajar correctamente.
El modulo que necesitaremos es el auth_basic.
Una vez hecho esto es conveniente reiniciar todo webmin para que se actualizen los modulos.
2.1 - Configuración de los modulos.
Para configurar el modulo de auth_basic, debemos acceder a Webmin -> Otros -> Directorios web protegidos -> Agregar protección para un nuevo directorio
La interfaz es la siguiente y debemos configurarlo de la siguiente forma:
Debemos tener en cuenta la configuración de apache.
Ruta: /etc/apache2/apache2.conf
3 - Creación y validación de usuario
Una vez hemos creado la configuración del modulo en Webmin debemos crear un usuario para poder loguearnos luego con nuestra propia clave.
Así seria la interfaz y la configuración:
- Si queremos contraseña la ponemos si no, dejamos el último campo vacío, como observamos en la imagen.
4 - Acceso al directorio protegido
Una vez todo configurado, observamos:
Nos pide usuario y contraseña dependiendo como hayamos configurado, debemos introducir con o sin contraseña.
Recordar: Debemos entrar por el fichero configurado de apache y por la ruta configurada anteriormente en el modulo.
En mi caso: ssl.projecte.lan.luis