Estoy haciendo pruebas con SAMBA4 Active Directory. La idea final es realizar una implementación con las siguientes caracteristicas:
Autenticación de usuarios de Windows.
Autenticación de usuarios de Linux.
Autenticación de ProxyWeb SQUID 3.
Autenticación de servicios de correo electrónico SendMail / Cyrus.
Migración lo mas limpia posible de SAMBA-LDAP PDC
En este post ire comentando mis experiencias sobre el tema.
Manos a las obras...
I) Instalación de las dependencias
II) Descargando las fuentes
Si estas afuera del firewall:
Si estas destras de un firewall:
III) Configuración y compliación
IV) Configuración
Crear enlaces simbolicos para que funcione /etc/init.d/samba4 porque todos los archivos quedan dentro de /usr/local/samba
V) Pruebas
VI) Instalación del DNS para el manejo WINS
Edita el archivo copiado (/etc/bind/named.conf) y modifica la zona reversa del dns con la ip de tu maquina.
Recuerda reiniciar los servicios.
VII) Configurar SAMBA4
Provision es un asistente que permite configurar rápida y facilmente SAMBA4.
Nos preguntara Realm, Domain, Server Role, Administration Password.
Realm: Dominio completo.
Domain: Dominio de Windows.
Server Role: Rol que ejecutará el servidor.
root@maquina:/usr/local/samba/sbin# ./provision
Realm [MBAALAN.LAN]: MBLAN.LAN
Domain [MBAALAN]: MBLAN
Server Role (dc, member, standalone) [dc]: dc
Administrator password:
Setting up share.ldb
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=mbaalan,DC=lan
pdc_fsmo_init: no domain object present: (skip loading of domain details)
Adding configuration container
naming_fsmo_init: no partitions dn present: (skip loading of naming contexts details)
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up sam.ldb users and groups
Setting up self join
Setting up sam.ldb rootDSE marking as synchronized
See /usr/local/samba/private/named.conf for an example configuration include file for BIND
and /usr/local/samba/private/named.txt for further documentation required for secure DNS updates
A Kerberos configuration suitable for Samba 4 has been generated at /usr/local/samba/private/krb5.conf
Please install the phpLDAPadmin configuration located at /usr/local/samba/private/phpldapadmin-config.php into /etc/phpldapadmin/config.php
Once the above files are installed, your Samba4 server will be ready to use
Server Role: domain controller
Hostname: pantro
NetBIOS Domain: MBAALAN
DNS Domain: mbaalan.lan
DOMAIN SID: S-1-5-21-999635041-21458851-3890741493
Admin password: clavedeadministrator
En este punto ya debemos tener creado nuestro usuario "Administrator" y ahora nos vamos a Windows para conectar nuestra máquina al dominio.
Una consideración importante que debo hacer es la siguiente: la hora de la máquina y la hora del servidor deben de tener un máximo de 5 minutos de diferencia. En caso contrario, la auentificación fallará.
Ahora seguimos los pasos de configuración que están detallados en la wiki de samba4 [1] tal cual como vienen.
VIII) Configuración de los equipos windows
En las propiedades de TCP/IP, especificamente en el DNS debemos colocar la IP de nuestro servidor SAMBA4.

Agregregamos nuestra máquina al dominio como estamos acostumbrados.

IX) Instalando herramientas de configuración remotas
Una de las cosas más interesantes que tiene SAMBA4 es su integración con Windows. Nosotros instalamos nuestro servidor SAMBA4-AD y quien lo administre no tiene necesidad de conocer sobre Linux puesto que la creación y gestión de usuarios se realiza desde Windows.
Instalación de herramienta administrativa para WinVista:
La puedes descargar desde aquí:
http://www.microsoft.com/downloads/details.aspx?FamilyId=9FF6E897-23CE-4A36-B7FC-D52065DE9960&displaylang=en
Y seguir las instrucciones descritas aquí:
http://support.microsoft.com/kb/941314
Instalación de la herramienta administrativa para WinXP:
http://www.microsoft.com/downloads/details.aspx?FamilyID=c16ae515-c8f4-47ef-a1e4-a8dcbacff8e3&displaylang=en
Y para ejecurarla seguimos los siguientes pasos:


Hay unas herramientas interesantes que encontrarás en /usr/local/samba/bin y en /usr/local/samba/sbin que en este momento estoy probando como:
wbinfo
newuser
setexpiry
setpassword
El proceso de instalación es algo largo debido a la falta de documentación sobre SAMBA4. Pero ya en este punto tenemos nuestro Active Directory funcionando con autenticación para usuarios Windows.
Fuentes de referencia:
[1] http://wiki.samba.org/index.php/Samba4
http://pn.org/wordpress/?p=33
http://henry.gultom.or.id/index.php/archives/2009/11/20/setup-samba-4-active-directory/
http://softwarelivre.org/diegoanna/blog/instalacao-e-configuracao-do-samba4
http://www.linux16.net/node/244



Google
Facebook
Twitter
Del.icoi.us
Blogger
Rain Concert