www.linuxero.es

Si te gusta el software libre, este es tu sitio.

Instalación e Integración de Centos Directory Server con Samba 3

Hola. En este artículo voy a explicar como instalar y configurar un Centos-DS para que funcione como controlador de dominio. El sistema operativo donde lo he instalado es un Centos.
1. Instalación de paquetes necesarios:

 $ yum install -y samba samba-client samba-common samba-winbind smbldap-tools
 $ yum -y install centos-ds openssl mod_ssl openldap openldap-clients openldap-servers openldap-devel

2. Configuración de Centos Directory Server

$ setup-ds-admin.pl

Would you like to continue with set up? [yes]: yes
Do you agree to the license terms? [no]: yes
Would you like to continue? [no]: yes
Choose a setup type [2]: 3
Computer name []: server1.intecna.es (Nombre del servidor)
System User [nobody]: ldap (Usuario del sistema  para el servicio)
System Group [nobody]: ldap (Usuario del sistema  para el servicio)
Do you want to register this software with an existing configuration directory server? [yes]: no
administrator ID [admin]: (Usuario administrador para la consola de administración)
Password: (Contraseña)
Password (confirm): (Repetir la contraseña)
Administration Domain [intecna.es]: (Dominio de la instancia que vamos a crear)
Directory server network port [389]: 389
Directory server identifier [server]: intranet (Nombre de la instancia a crear)
Suffix [dc=intecna, dc=es]: (Dejar el valor predeterminado)
Directory Manager DN [cn=Directory Manager]: (Administrador del Centos DS)
Password: (Contraseña de almenos 8 dígitos)
Password (confirm): (Repita la contraseña)
Do you want to install the sample entries? [no]: (Pulsamos enter)
Type the full path and filename, the word suggest, or the word none [suggest]: none
Administration port [9830]: 3890
IP address [0.0.0.0]: (Pulsamos enter)
Run Administration Server as [ldap]: (Pulsamos enter)
Are you ready to set up your servers? [yes]: (Pulsamos enter)
Creating directory server . . .
Your new DS instance ‘exemplo’ was successfully created.
Creating the configuration directory server . . .
Beginning Admin Server creation . . .
Creating Admin Server files and directories . . .
Updating adm.conf . . .
Updating admpw . . .
Registering admin server with the configuration directory server . . .
Updating adm.conf with information from configuration directory server . . .
Updating the configuration for the httpd engine . . .
Starting admin server . . .
The admin server was successfully started.
Admin server was successfully created, configured, and started.
Exiting . . .
Log file is ‘/tmp/setupTSWCSn.log’

Ya está instalado y operativo el Centos Directory Server.

3. Condifuración de Samba. Editamos el archivo smb.conf:

$ vi /etc/samba/smb.conf

4. Introducimos el siguiente contenido:
———————————————————————————————————-
[global]
workgroup = INTECNA
security = user
passdb backend = ldapsam:ldap://ldap.intecna.es
ldap admin dn = cn=Directory Manager
ldap suffix = dc=intecna,dc=es
ldap user suffix = ou=People
ldap machine suffix = ou=Computers
ldap group suffix = ou=Groups

log file = /var/log/%m.log
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

os level = 33
domain logons = yes
domain master = yes
local master = yes
preferred master = yes

wins support = yes

logon home = \\%L\%u\profiles
logon path = \\%L\profiles\%u
logon drive = H:

template shell = /bin/false
winbind use default domain = no

add user script = /usr/sbin/smbldap-useradd -m «%u»
delete user script = /usr/sbin/smbldap-userdel «%u»
add group script = /usr/sbin/smbldap-groupadd -p «%g»
delete group script = /usr/sbin/smbldap-groupdel «%g»
add user to group script = /usr/sbin/smbldap-groupmod -m «%u» «%g»
delete user from group script = /usr/sbin/smbldap-groupmod -x «%u» «%g»
set primary group script = /usr/sbin/smbldap-usermod -g «%g» «%u»
add machine script = /usr/sbin/smbldap-useradd -w «%u»

[netlogon]
path = /var/lib/samba/netlogon
read only = yes
browsable = no

[profiles]
path = /var/lib/samba/profiles
read only = no
create mask = 0600
directory mask = 0700

[homes]
browsable = no
writable = yes
———————————————————————————————————-

5. Ahora vamos a ejecutar el siguiente comando para asegurarnos de que todo está completado:

$ /usr/share/doc/smbldap-tools-0.9.5/configure.pl

Samba Configuration File Path [/etc/samba/smb.conf] > (Pulsamos enter)
Smbldap-tools Configuration Directory Path [/etc/smbldap-tools/] > (Pulsamos enter)
workgroup name [INTECNA] > (Pulsamos enter)
logon drive [H:] > (Podemos establecer cualquier letra que no se esté utilizando en el windows)
logon home (press the «.» character if you don’t want homeDirectory) [\\server\U%] > (Pulsamos enter)
logon path (press the «.» character if you don’t want roaming profile) [\\server\profiles\%U] > (Este es un punto es importante. Si desea habilitar el perfil móvil, debe establecer la ruta aquí, si usted no quiere, sólo hay que poner «.»)
home directory prefix (use %U as username) [/home/%U] > (Definimos el directorio donde los usuarios tendrán sus datos, el acceso \\server\%U)
default users’ homeDirectory mode [700] > (Pulsamos enter)
default user netlogon script (use %U as username) [intecna.bat] > (EL script de inicio de sesión de usuario. Se puede cambiar posteriormente sin problemas, Hay que saber que este script debe ser accesible en la red dentro de NETLOGON)
default password validation time (time in days) [45] > (Dias para la expiración de la contraseña)
ldap suffix [dc=intecna,dc=es] >; (Revisar para que esté correpto antes de pulsar enter)
ldap group suffix [ou=Groups] > (Pulsamos enter)
ldap user suffix [ou=People] > (Pulsamos enter)
ldap machine suffix [ou=Computers] > (Pulsamos enter)
sambaUnixIdPooldn: object where you want to store the next uidNumber
and gidNumber available for new users and groups
sambaUnixIdPooldn object (relative to ${suffix}) [sambaDomainName=INTECNA] > (Pulsamos enter)
ldap master server [server1.intecna.es] > (Nombre del servidor)
ldap master port [389] > (Pulsamos enter)
ldap master bind dn [cn=Directory Manager] > (Usuario Administrador del Centos DS)
ldap master bind password [] > (Contraseña del usuario Administrador)
ldap slave server [server1.intecna.es] > (Ldap esclavo, podemos poner los mismo)
ldap slave port [389] > (Pulsamos enter)
ldap slave bind dn [cn=Directory Manager] > (Pulsamos enter)
ldap slave bind password [] > (Contraseña de Directory Manager)
ldap tls support (1/0) [0] > (Pulsamos enter)
SID for domain EXEMPLO: SID of the domain (can be obtained with ‘net getlocalsid server’)
SID for domain EXEMPLO [S-1-5-21-3949905433-2291849888-696682225] > (Pulsamos enter)
unix password encryption: encryption used for unix passwords
unix password encryption (CRYPT, MD5, SMD5, SSHA, SHA) [SSHA] > CRYPT (Colocamos la misma encriptación que en CENTOS-DS)
crypt salt format: If hash_encrypt is set to CRYPT, you may set
a salt format. The default is «%s», but many systems will generate
MD5 hashed passwords if you use «$1$%.8s»
crypt salt format [%s] > (Pulsamos enter)
default user gidNumber [513] > (Pulsamos enter)
default computer gidNumber [515] > (Pulsamos enter)
default login shell [/bin/bash] > /sbin/nologin (Para que los usuarios no puedan iniciar sessión vía ssh)
default skeleton directory [/etc/skel] > (Pulsamos enter)
default domain name to append to mail adress [] > intecna.es (Poner el dominio del correo)
/etc/smbldap-tools/smbldap.conf done.
/etc/smbldap-tools/smbldap_bind.conf done.

Creamos los directorios apropiados con sus permisos que serán compartidos vía samba definidos en nuestra configuración:

# mkdir -p /var/lib/samba
# mkdir /var/lib/samba/{netlogon,profiles}
# chown root:root -R /var/lib/samba
# chmod 0755 /var/lib/samba/netlogon
# chmod 1755 /var/lib/samba/profiles

Ya tenemos configurado correctamente nuestro Samba.

6. Ahora tenemos que crear el esquema para el Centos-DS de la siguiente forma:

Nos descargamos el script ol-schema-migrate.pl:

$ wget http://directory.fedoraproject.org/download/ol-schema-migrate.pl

Ejecutamos el script de la siguiente forma:

$ perl ol-schema-migrate.pl -b /usr/share/doc/samba-*/LDAP/samba.schema >
/etc/dirsrv/slapd-<server>/schema/61samba.ldif

Donde «server» es el nombre de la instancia que hemos creado con el Centos-DS. En nuestro caso es intranet.

$ service dirsrv restart

Establecemos la contraseña del administrador del dominio para Samba:

$ smbpasswd -W

7. Poblamos la base de datos

$ smbldap-populate

Populating LDAP directory for domain INTECNA (S-1-5-21-3949905433-2291849888-696682225)
(using builtin directory structure)

adding new entry: dc=intecna,dc=es
adding new entry: ou=Users,dc=intecna,dc=es
adding new entry: ou=Groups,dc=intecna,dc=es
adding new entry: ou=Computers,dc=intecna,dc=es
adding new entry: ou=Idmap,dc=intecna,dc=es
adding new entry: uid=root,ou=Users,dc=intecna,dc=es
adding new entry: uid=nobody,ou=Users,dc=intecna,dc=es
adding new entry: cn=Domain Admins,ou=Groups,dc=exemplo,dc=com,dc=b
adding new entry: cn=Domain Users,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Domain Guests,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Domain Computers,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Administrators,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Account Operators,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Print Operators,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Backup Operators,ou=Groups,dc=intecna,dc=es
adding new entry: cn=Replicators,ou=Groups,dc=intecna,dc=es
adding new entry: sambaDomainName=INTECNA,dc=intecna,dc=es

Please provide a password for the domain root:
Changing UNIX and samba passwords for root
New password: (Contraseña de root para el dominio. No tiene nada que ver con el usuario root del servidor)
Retype new password: (Repite la contraseña)

Ya tenemos Centos-DS integrado con Samba. Ahora podemos unir máquinas al dominio con los credenciales de root que hemos introducido ene l paso anteior.

Para finalizar vamos a testear que todo está funcionando correctamente

8. Listamos los usuarios de nuestro dominio.

$ smbldap-userlist

(Ahora mismo sólo existirá root y nobody)

9. Ahora, para autenticar el servidor (Este u otro servidor), con LDAP, debe ejecutar el comando:

$ authconfig-tui

Marcamos la casillas siguientes y le damos siguiente:

* Utilizar LDAP
* Utilizar Autenticación LDAP

Desmarcamos Utilizar TLS y establecemos la configuración del ldap:

Servidor: ldap://192.168.1.92
DN base: dc=intecna,dc=es_

Una vez configurado pulsamos sobre aceptar.

10. Editamos el archivo /etc/ldap.conf y modificamos los siguiente parámetros:

binddn cn=Directory Manager
bindpw (Contraseña)

11. Editamos el archivo /etc/openldap/ldap.conf e introducimos los siguientes parámetros:

BASE dc=intecna,dc=es
SSL no
TLS_CACERTDIR /etc/openldap/cacerts
URI ldap://192.168.1.92/

Ahora el sistema Operativo también está autenticando contra el Centos-DS.

Vamos a añadir un usuario para probar

$ smbldap-useradd -a -m -F "Isaias Aranda Cano" iaranda

$ smbldap-passwd iaranda

Changing UNIX password for iaranda
New password:
Retype new password:

Para ver las propiedades de un usuario ejecutamos:

$ id iaranda

uid=1006(iaranda) gid=513(Domain Users) grupos=513(Domain Users)

$ finger iaranda

Login: iaranda                    Name: System User
Directory: /home/iaranda                Shell: /sbin/nologin
Never logged in.
No mail.
No Plan.

Para listar los usuarios del dominio ejecutamos:

$ smbldap-userlist

uid  |username

0 |root
999 |nobody
1001 |isaias_pc$
1006 |iaranda

32 Respuestas a “Instalación e Integración de Centos Directory Server con Samba 3

  1. hugo abril 7, 2010 en 2:27 pm

    Primero quiero agradecerte por el instructivo ya que me sirvio como guia para instalar centos-ds. :)
    Luego comentarte que sigo los pasos al pie de la letra pero cuendo llego al punto 7 (Poblamos la base de datos) tengo el siguiente problema:
    [root@test1 ~]# smbldap-populate
    Populating LDAP directory for domain its (S-1-5-21-51835953-86435085-1457658382)
    (using builtin directory structure)

    entry dc=its,dc=com already exist.
    entry ou=People,dc=its,dc=com already exist.
    entry ou=Groups,dc=its,dc=com already exist.
    entry ou=Computers,dc=its,dc=com already exist.
    entry ou=Idmap,dc=its,dc=com already exist.
    adding new entry: uid=root,ou=People,dc=its,dc=com
    failed to add entry: unknown object class «sambaSAMAccount»
    adding new entry: uid=nobody,ou=People,dc=its,dc=com
    failed to add entry: unknown object class «sambaSAMAccount»
    adding new entry: cn=Domain Admins,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Domain Users,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Domain Guests,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Domain Computers,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Administrators,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Account Operators,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Print Operators,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Backup Operators,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: cn=Replicators,ou=Groups,dc=its,dc=com
    failed to add entry: unknown object class «sambaGroupMapping»
    adding new entry: sambaDomainName=its,dc=its,dc=com
    failed to add entry: unknown object class «sambaUnixIdPool»

    Please provide a password for the domain root:
    /usr/sbin/smbldap-passwd: user root doesn’t exist

    Y la verdad que estoy perdido. Me puse a googlear pero nada, no encuentro solucion. Si me podes ayudar te lo agradeceria.

    Desde ya muchas gracias!

    Hugo

    • walter junio 18, 2010 en 9:00 am

      tube el mismo problema, lo solucione con el archivo /etc/smbldap-tools/smbldap_bind.conf estaba mal la contraseña.

      ya funciona, haber si se ponen un tutorial de como administrarlo, no encuentro dodne ponerle las politicas de terminales :)

  2. iaranda abril 7, 2010 en 3:28 pm

    Hola. Me alegro que te haya servidor de ayuda. El problema es que se ha realizado correctamente el paso 6. No has ampliado el esquema del centos-ds correctamente. También puede ser que no hayas reiniciado el servicio tras el paso 6 y no se han aplicado los cambios del esquema.

    Ya me cuentas.

    Un saludo.

    • walter junio 19, 2010 en 11:51 pm

      como estas es un gusto , por cierto no tienes algo sobre el manejo de grupos y esas cosas, tambien como adicionar la maquina en xp al dominio, he probado y no me acepta con el usuario root, lo curioso es que si lo veo en la red y puedo entrar con un usuario que he creado. me aprece que el script de samba esta un poco desactualizado, ya que con ese script no puedo unir una maquina al dominio de samba.

      sabes algo de eso, me gustaria intercambiar informacion sobre este tema.

  3. hugo abril 8, 2010 en 4:06 pm

    Hola iaranda te cuento que lo resolvi con la siguiente guia:
    http://www.vivaolinux.com.br/artigo/Instalado-FedoraDS-e-integrando-com-Samba/?pagina=1

    Que es muy similar a la tuya.
    Lo que creo q hice mal fue en el paso 6 cuando ejecutamos el script, copie lo siguiente:

    perl ol-schema-migrate.pl -b /usr/share/doc/samba-*/LDAP/samba.schema > /etc/dirsrv/slapd-/schema/samba.ldif

    Lo cual esta incompleto, lo correcto seria:

    perl ol-schema-migrate.pl -b /usr/share/doc/samba-*/LDAP/samba.schema > /etc/dirsrv/slapd-/schema/61samba.ldif

    no se porque el 61? pero bueno asi me funciono y corregi el problema del punto 7.

    Ahora el nuevo drama que tengo es poder unir equipos windows (2000/xp) al pdc samba. Si me podes orientar te lo agradeceria.
    Saludos

  4. hugo abril 8, 2010 en 4:11 pm

    Disculpa, corrigo la linea de ejecucion del script:

    perl ol-schema-migrate.pl -b /usr/share/doc/samba-*/LDAP/samba.schema > /etc/dirsrv/slapd-/schema/61samba.ldif

    faltaba je je

  5. iaranda abril 9, 2010 en 4:00 pm

    Hola Hugo,

    El fallo es del skin este que tengo que me corta las lineas tan largas. Ya he corregido la entrada y podrás verla completa. Con respecto a añadir equipos, hay una herrmaienta gráfica echa en php con la que podrás gestionar los usuario, equipos,etc de forma muy sencilla. Se llama la LDAP Account Manager (LAM). La puedes descargar desde su web oficial:

    http://www.ldap-account-manager.org/

    Yo la he utilizado bastante y ya verás como te gusta.

    Un saludo.

  6. hugo abril 14, 2010 en 3:03 pm

    Hola nuevamente, te cuento que sigo con el problema de no poder unir al dominio samba un equipo con windows 2000/XP. Cuando estoy en el equipo windows (en este caso 2000) cambio el nombre del dominio por el que tengo asignado al samba, luego me pide un usuario y contraseña con permisos para unirme al dominio (lo cual me indica que los equipos se ven y esta funcionando bien el servicio samba)coloco los datos de root (entiendo que es root de samba) y luego de un rato me aparece «error…No se ha encontrado la ruta de acceso a la red».
    Se te ocurre que podra ser? Chequie los pasos del tutorial y estan bien, todo funciona (samba, directory server) pero lo mas importante que es unir equipos windows todavia no logro que funcione.
    Desde ya gracias!

  7. iaranda abril 14, 2010 en 3:23 pm

    Intenta unirte al dominio sin poner el .es o el .com. Por ejemplo si mi dominio es isaias.es, pondría isaias para unirme.

    Un saludo.

  8. hugo abril 14, 2010 en 4:33 pm

    Si claro, eso lo tengo en cuenta. Es sin el .com. Digamos q solo coloco lo q tiene el smb.conf. La verdad q no se me ocurre q puede ser.
    Tengo otro equipo de prueba al cual solo lo tengo con samba como pdc. Con el si me puedo unir al dominio, sin embargo con el q tengo con centos-ds no. Si se te ocurre otra cosa sera bienvenida, gracias.

  9. hugo abril 16, 2010 en 5:09 pm

    Si!! lo logre, pude unir al dominio equipos windows. Aparentemente al no tener configurado un DNS en el equipo donde instale Centos-DS+Samba no me resolvia el valor:
    passdb backend = ldapsam:ldap://ldap.dominio.com
    (que se encuentra en /etc/samba/smb.conf , cuando modificamos el samba). Le puse la correspondiente IP del servidor y listo. Probe con windows 2000 y me conecte con root. Luego probe con un usuario creado y tambien pude :).
    Hice las mismas pruebas con windows XP y funciono de maravilla. Ahora estoy con Windows 7, pude ponerlo en dominio modificando unos valores del registro (http://www.netstorming.com.ar/2009/12/05/problema-con-windows-7-y-dominio-samba/)
    Pero todavia no logro logearme con root o algun usuario ya que me dice «Error en la relacion de confianza entre la estacion de trabaja y el dominio».
    Bueno si alguien tiene alguna idea de como solucionarlo que la comparta.
    Gracias ;)

  10. iaranda abril 19, 2010 en 8:24 am

    Hola Hugo,

    No necesariamente necesitas un DNS. Simplemente poniendo la ip te hubiera funcionado igual. Con el problema que tienes con windows 7 no tengo ni idea. Yo trabajo con linux y los poco equipos windows que he añadido han sido con windows xp. De todas forma si encuentro algo relacionado con tu problema y escribo.

    Un saludo.

  11. Jose julio 14, 2010 en 6:46 pm

    Como haces para unir equipos linux a tu domini centos??? ayuda pls…

  12. Geovanni Mora noviembre 21, 2010 en 2:08 am

    que tal pana me quede por el paso 5 me sale este error como que no puede instalar el smbldap-tool por fa necesito de su ayuda Gracias

    [root@gmora]# yum install -y smbldap-tools
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * addons: http://ftp.linux.ncsu.edu
    * base: centos.mirror.netriplex.com
    * extras: mirror.atlanticmetro.net
    * updates: mirror.trouble-free.net
    Setting up Install Process
    No package smbldap-tools available.
    Nothing to do

  13. David enero 9, 2011 en 7:07 am

    Como stas amigo tengo un pequeño inconveniente ya termio de configurar todo bien el equipo ingresa al servidor de sama veo las cartepas compartidas y todo pero cuando trato de unirlo al dominio sale que usuario o contraseña son incorrecta y e seguido el manual al pie de la letra. Si me podrias ayudar seria de gran ayuda, muchas gracias

    • iaranda enero 10, 2011 en 5:54 pm

      Hola,

      ¿Con que usuario te estás intentando loguear?. Si es con root, ten en cuenta que no es el mismo root que el del sistema operativo. Creas uno específico para administrar el dominio.

      Saludos.

  14. Nicolas marzo 18, 2011 en 4:53 pm

    Estimado:

    Exelente info la que nos a entregado se le agradece muchisimo.

    Sabe tengo el siguiente problema: configure todo como me aparece en este manualcillo, cuando quise agregar los equipos al dominio la primera véz, al igual que a Hugo, me salio un error de no se encuentra ruta de acceso a la red(o algo así), ise los pasos de hugo y ahora el error que me aparece es que el usuario no corresponde o la contraseña es incorrecta.

    Configure todo de 0 e inclusive puse la misma contraseña para todo(desde el Centos DS hasta el Usuario root para agregar maquinas al dominio) pero nada no se que puedo estar asiendo mal..

    A todo esto lo generé con Samba 3.5 por que no encontre el paquete winbind para el samba 3.

    Muchas gracias

  15. Arturo marzo 24, 2011 en 8:09 pm

    Excelente tutorial, muchas gracias por el esfuerzo y el trabajo de ponerlo en web.

    Lo he seguido paso a paso, llegando finalmente a la conclusión de que no es aplicable a Samba 3.3 (Samba 3.3.8 concretamente, que es lo que actualmente encuentro disponible en los repositorios de CentOS).

    Sería muy interesante saber qué hay cambiar para que el tutorial sirviese para Samba 3.3.x, ya que esta versión de Samba es la que contempla clientes Windows 7, no así la 3.0.

    Saludos.

  16. walterwn marzo 25, 2011 en 12:15 am

    te cuento qeu si existe repositorio en centos :

    cd /etc/yum.repos.d/
    wget http://ftp.sernet.de/pub/samba/3.5/centos/5/sernet-samba.repo
    yum update

    yo ya lo he armado y funciona bien. tengo algunas dudas con eso de los grupos y las mauqinas y los script de bash , pero me parece que ese ya es otro tema, me gustaria que sigan probando para poder seguir a portando.

  17. walterwn marzo 25, 2011 en 12:20 am

    otra cosa que me olvidaba… para windows 7 de porsi no puedes unirlo, tienes que bajar un archivo .reg de la pagina de samba. este crea unos registros en el regedit y listo.

    tambien lo he probado.

    ahorita estoy probando el samba 4, haber si abren un post para samba 4

  18. Alberto junio 14, 2011 en 4:41 pm

    Hola, sigo todos los pasos del manual correctamente, no me da problemas, todo funciona ok, es decir puedo validar maquinas Linux en el ldap, pero cuando intento añadir una maquina de windowsxp, con el usuario root, me dice que no encuentra el nombre del usuario, que he creado con el paso smbldap-populate.

    Esto si lo realizo sin servidor ldap, es decir con smbpasswd, me funciona correctamente el añadir maquinas Windows…

    ¿Donde puede estar el problema?

    • Alberto junio 15, 2011 en 7:49 pm

      Solucionado, el problema estaba en que el servidor de ldap+samba, no lo había autenticado localmente contra ldap.

      Gracias.

      • Nicolás junio 28, 2011 en 7:47 pm

        Alberto, me puedes indicar como solucionaste eso, yo tengo el mismo problema!!!

        Plz te lo agradeceria

  19. Marco agosto 16, 2011 en 8:27 pm

    Muchas gracias por el manual, todo me funciono bien, excepto el momento de la información de los usuarios, luego reinicie mi servidor y ya no funciona nada, que puede ser, me pueden ayudar por favor

    Marco

  20. jeni septiembre 1, 2011 en 4:17 am

    Hola, muy buen manuel, pero ahora tengo un inconveniente al conectar una impresora que tengo instalada en el servidor, la impresora utiliza un punto de red, el tema es que cuando se logea con el usuario del dominio, no me permite conectar, aparece un mensaje que no tengo permisos para conectar la impresora, pero cuando intento ingresar como administrador en un cuenta local de la misma pc, si me permite, primero busco como recurso compartido, me solicita usuario y clave, lo que hago es colocar el usuario y clave de mi usuario del dominio, y luego intento conectar y si me permite, pero estoy dentro de una cuenta local administrador de la maquina. Pense que era un tema de directivas de la misma pc, pero aún no logro resolverlo, primero me aparecia el mensaje de error: «Una directiva vigente en su equipo le impide conectarse a esta cola de impresion» luego cuando empece a modificar las directivas de impresion en la misma pc, me aparecio que no tengo los derechos suficientes para conectar la impresora.
    Si alguien me puede ayudar, muchas gracias.

  21. Jose noviembre 9, 2012 en 8:40 pm

    alguien lo ha hecho con samba 3.5.10 ? porque yo he hecho los mismo pasos y no puedo unir maquinas windows xp

  22. Jose noviembre 16, 2012 en 11:12 pm

    alguien por ahi que me responda ?

  23. ALEJANDRO febrero 9, 2013 en 3:41 pm

    como se configuran los cliente linux para autenticarse contra el dominio ldap ?

  24. alcides octubre 9, 2013 en 3:38 pm

    Can’t locate Crypt/SmbHash.pm in @INC (@INC contains: /usr/sbin/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/share/perl5/vendor_perl/smbldap_tools.pm line 30, line 522.
    BEGIN failed–compilation aborted at /usr/share/perl5/vendor_perl/smbldap_tools.pm line 30, line 522.
    Compilation failed in require at /usr/sbin/smbldap-populate line 33, line 522.
    BEGIN failed–compilation aborted at /usr/sbin/smbldap-populate line 33, line 522.

Deja un comentario