LAM es un frontend web para la administración de usuarios para cuentas unix y Samba dentro de un directorio LDAP. Su descripción es la siguiente:
Ejemplo F.1. Descripción de LAM
$ /usr/bin/apt-cache show ldap-account-manager Package: ldap-account-manager Priority: extra Section: web Installed-Size: 2208 Maintainer: Roland Gruber <post@rolandgruber.de> Architecture: all Version: 0.4.6-2 Depends: php4 | php4-cgi | libapache2-mod-php4, php4-ldap, apache | apache-ssl | httpd, perl, wwwconfig-common, debconf Recommends: php4-mhash Suggests: ldap-server, sudo, php4-mcrypt Conflicts: php4-apc Filename: pool/main/l/ldap-account-manager/ldap-account-manager_0.4.6-2_all.deb Size: 406002 MD5sum: 03bb45d124c8783415631f884c97692e Description: Webfrontend for managing Unix and Samba accounts in a LDAP directory LDAP Account Manager (LAM) runs on an existing webserver. LAM supports LDAP connections via SSL and TLS. It uses the Samba 2.x or Samba 3 schema and manages user, group and host accounts. You can use templates for account creation and use multiple configuration profiles. Account information can be exported as PDF file. There is also a script included which manages quota and homedirectories, you have to setup sudo if you want to use it. LAM is translated to English, French, German, Hungarian and Japanese. . Homepage: http://lam.sourceforge.net/ |
La manera de instalar este software se muestra a continuación:
Ejemplo F.2. Instalación de LAM (primera parte)
# /usr/bin/apt-get install ldap-account-manager Leyendo lista de paquetes... Hecho Creando árbol de dependencias... Hecho Se instalarán los siguientes paquetes extras: apache apache-common apache-utils libapache-mod-php4 libapache-mod-ssl libmm13 php4 php4-common php4-ldap wwwconfig-common Paquetes sugeridos: apache-doc apache-ssl apache-perl sudo php4-mcrypt php4-pear libapache-mod-ssl-doc mysql-client postgresql-client Paquetes recomendados php4-mhash Se instalarán los siguientes paquetes NUEVOS: apache apache-common apache-utils ldap-account-manager libapache-mod-php4 libapache-mod-ssl libmm13 php4 php4-common php4-ldap wwwconfig-common 0 actualizados, 11 se instalarán, 0 para eliminar y 2 no actualizados. Se necesita descargar 0B/3958kB de archivos. Se utilizarán 11,3MB de espacio de disco adicional después de desempaquetar. ¿Desea continuar? [S/n] Preconfiguring packages ... |
Figura F.1. ¿Arrancar Apache en el arranque?
Adapte la respuesta a esta pregunta a sus necesidades, en este caso se ha decidido arrancar Apache en el arranque.
Figura F.2. ¿Activar suExec?
La respuesta a esta pregunta es negativa, de momento no se va a necesitar esta funcionalidad, por lo que así se evita tener un archivo setuid más en el sistema.
Figura F.3. ¿Para qué servidor(es) web se ha de configurar LAM?
En esta documentación sólo se ha instalado el servidor web Apache, por lo que se elige esta opción. La funcionalidad SSL en Apache se provee mediante el módulo mod_ssl (paquete libapache-mod-ssl).
Figura F.4. Alias para el acceso a LAM desde el servidor web
Teclee en esta pantalla el alias con el que quiera acceder a la aplicación LAM desde su servidor web. En este caso se ha seleccionado el alias lam, por lo que para acceder a la herramienta, se hará a través de: http://gsr.pt/lam/.
Figura F.5. Clave para el administrador de los perfiles dentro de LAM
Teclee la clave, en texto plano, que desee para el administrador de perfiles de la herramienta LAM.
Ejemplo F.3. Instalación de LAM (segunda parte)
Seleccionando el paquete apache-utils previamente no seleccionado. (Leyendo la base de datos ... 134049 ficheros y directorios instalados actualmente.) Desempaquetando apache-utils (de .../apache-utils_1.3.31-6_i386.deb) ... Seleccionando el paquete apache-common previamente no seleccionado. Desempaquetando apache-common (de .../apache-common_1.3.31-6_i386.deb) ... Seleccionando el paquete apache previamente no seleccionado. Desempaquetando apache (de .../apache_1.3.31-6_i386.deb) ... Seleccionando el paquete libmm13 previamente no seleccionado. Desempaquetando libmm13 (de .../libmm13_1.3.0-3_i386.deb) ... Seleccionando el paquete libapache-mod-ssl previamente no seleccionado. Desempaquetando libapache-mod-ssl (de .../libapache-mod-ssl_2.8.19-1_i386.deb) ... Seleccionando el paquete php4-common previamente no seleccionado. Desempaquetando php4-common (de .../php4-common_4%3a4.3.8-12_i386.deb) ... Seleccionando el paquete libapache-mod-php4 previamente no seleccionado. Desempaquetando libapache-mod-php4 (de .../libapache-mod-php4_4%3a4.3.8-12_i386.deb) ... Seleccionando el paquete php4 previamente no seleccionado. Desempaquetando php4 (de .../php4_4%3a4.3.8-12_all.deb) ... Seleccionando el paquete php4-ldap previamente no seleccionado. Desempaquetando php4-ldap (de .../php4-ldap_4%3a4.3.8-12_i386.deb) ... Seleccionando el paquete wwwconfig-common previamente no seleccionado. Desempaquetando wwwconfig-common (de .../wwwconfig-common_0.0.40_all.deb) ... Seleccionando el paquete ldap-account-manager previamente no seleccionado. Desempaquetando ldap-account-manager (de .../ldap-account-manager_0.4.6-2_all.deb) ... Configurando apache-utils (1.3.31-6) ... Configurando apache-common (1.3.31-6) ... Configurando apache (1.3.31-6) ... |
Figura F.6. Módulos que cargará Apache
Asegúrese de que están marcados los módulos mod_ssl y mod_php4. El primero será necesario para activar el soporte SSL en Apache y el segundo para activar el soporte PHP4.
Figura F.7. Nombre del dominio que servirá Apache por defecto
Teclee en esta pantalla el FQDN de su servidor web.
Figura F.8. Dirección de correo electrónico del administrador de Apache
Complete el campo de la captura con la dirección del administrador encargado del servidor Apache.
Figura F.9. Directorio raíz de Apache por defecto
Sería recomendable dejar la sugerencia que se muestra en esta pantalla como directorio raíz de su servidor web.
Ejemplo F.4. Instalación de LAM (tercera parte)
Creating config file /etc/apache/httpd.conf with new version Creating config file /etc/apache/srm.conf with new version Creating config file /etc/apache/access.conf with new version Creating config file /etc/apache/modules.conf with new version Starting web server: apache. Configurando libmm13 (1.3.0-3) ... Configurando libapache-mod-ssl (2.8.19-1) ... ./snakeoil-ca-rsa.crt ... e52d41d0.0 ./ca-bundle.crt ... Skipped ./snakeoil-dsa.crt ... 5d8360e1.0 ./snakeoil-rsa.crt ... 82ab5372.0 ./snakeoil-ca-dsa.crt ... 0cf14d7d.0 Configurando php4-common (4.3.8-12) ... Configurando libapache-mod-php4 (4.3.8-12) ... Configurando php4 (4.3.8-12) ... Configurando php4-ldap (4.3.8-12) ... |
Figura F.11. Activar la extensión LDAP en PHP4
Seleccione Sí si desea activar la extensión LDAP en PHP4, sería recomendable, para que LAM funcionase.
Ejemplo F.5. Instalación de LAM (cuarta parte)
Configurando wwwconfig-common (0.0.40) ... Configurando ldap-account-manager (0.4.6-2) ... localepurge: checking system for new locale ... localepurge: processing locale files ... localepurge: processing man pages ... |
![]() | Nota | |||
---|---|---|---|---|
Si no ve alguna de las pantallas de configuración que aquí se muestran, tal vez sea necesario forzar la configuración de algunos paquetes a “bajo nivel”. Para ello puede teclear:
O
O
|