Buenas,
estoy haciendo el proyecto para final de curso del grado medio de sistemas microinformáticos y redes.
Mi proyecto es el montaje de un servidor samba para compartir directorios entre los usuarios de una LAN de un instituto, y un servidor radius que permita a los usuarios autentificarse cuando conectan por WiFi (de esta forma los profesores podrán navegar por internet con sus smartphone, pero los alumnos no).
El tema está en crear una base de datos común para los dos servicios, vía MySQL.
El problema lo tengo al intentar integrar al samba4 la base de datos MySQL. No tengo ni idea de MySQL, ya que es algo que no hemos tocado en este curso.
El samba4 lo instalo perfectamente sin el MySQL, pudiendo crear directorios compartidos, usuarios, grupos... todo bajo un dominio.
Después instalo LAMP (apache2, MySQL y servidor php) + phpmyadmin. Desde otro PC he podido comprobar que todo funciona bien. Para integrar la base de datos MySQL en el samba he leído que necesito el plugin PAM, que también instalo e integro en el MySQL. Una vez hecho esto creo la base de datos samba_auth y le incluyo la tabla user con los parámetros necesarios.
El problema viene en la edición del archivo smb.conf para decirle al samba que tome los datos de MySQL.
Os copio en el spoiler mi archivo smb.conf para que me digáis si es correcto:
En la parte que pone "foo:mysql user = samba" y "foo:mysql password = P@ssw0rd" imagino que debo poner el nombre y contraseña de un usuario del MySQL que tenga permisos de lectura/esritura en la base de datos samba_auth, no? Ese usuario debo crearlo a mano imagino (es lo que he hecho, pero no estoy seguro de si lo hago bien esto).
A continuación os pongo los tutoriales que he seguido para llegar a donde estoy:
Instalación de LAMP:
https://www.digitalocean.com/community/ ... -on-ubuntuInstalación de phpmyadmin:
https://www.digitalocean.com/community/ ... untu-12-04Instalación de plugin PAM:
http://www.heitorlessa.com/mysql-pam-an ... ntication/Integración de Samba con MySQL:
http://www.gentoo-wiki.info/HOWTO_Samba_with_MysqlA ver si me podéis echar un cable, que llevamos una semana que no avanzamos y el tiempo corre