Mailinglist Archive: opensuse-es (656 mails)
| < Previous | Next > |
Re: [opensuse-es] Me doy, no se activa para validar el ldap
- From: Jaime Andres velez Osorio <javobqcol@xxxxxxxx>
- Date: Thu, 12 Jul 2007 16:06:35 -0500
- Message-id: <200707121606.35679.javobqcol@xxxxxxxx>
El Jueves, 12 de Julio de 2007, Marco Aurelio Moncada Coello(Open Suse 10.2)
escribió:
> Bueno si esta activo, por que, le doy rcldap status y dice running, pero
> cuando le doy la contraseña en servidor ldap en Yast la acepta.
>
> Pero cuando abro cliente ldap en Yast, me pide la contraseña y me dice
> "invalid credentials", de ahà no he logrado pasar.
>
> Por mas que le el manual para configurar ldap, me dice que pasos debo
> seguir pero no me acepta la contraseña, le ponga la que le ponga.
>
> Y lógicamente no logro pasar mas allá, del primer paso.
>
> Que puedo hacer para que funcione al menos los siguientes pasos.
prueba esto a ver si te funciona...
1. tu archivo /etc/openldap/ldap.conf debe ser este
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
#BASE dc=example, dc=com
BASE dc=hypatia,dc=site
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
TLS_REQCERT allow
************************************************************************************
2 tu archivo /etc/openldap/slapd.conf debe ser este
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/rfc2307bis.schema
include /etc/openldap/schema/yast.schema
# Define global ACLs to disable default read access.
# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral ldap://root.openldap.org
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
# Load dynamic backend modules:
modulepath /usr/lib/openldap/modules
# moduleload back_ldap.la
# moduleload back_meta.la
# moduleload back_monitor.la
# moduleload back_perl.la
# Sample security restrictions
# Require integrity protection (prevent hijacking)
# Require 112-bit (3DES or better) encryption for updates
# Require 63-bit encryption for simple bind
# security ssf=1 update_ssf=112 simple_bind=64
# Sample access control policy:
# Root DSE: allow anyone to read it
# Subschema (sub)entry DSE: allow anyone to read it
# Other DSEs:
# Allow self write access to user password
# Allow anonymous users to authenticate
# Allow read access to everything else
# Directives needed to implement policy:
#access to dn.base=""
# by * read
#access to dn.base="cn=Subschema"
# by * read
#access to attrs=userPassword,userPKCS12
# by self write
# by * auth
#access to attrs=shadowLastChange
# by self write
# by * read
#access to *
# by * read
# if no access controls are present, the default policy
# allows anyone and everyone to read anything but restricts
# updates to rootdn. (e.g., "access to * by * read")
#
# rootdn can always read and write EVERYTHING!
#######################################################################
# BDB database definitions
#######################################################################
database bdb
suffix "dc=hypatia,dc=site"
checkpoint 1024 5
cachesize 10000
rootdn "cn=Manager,dc=hypatia,dc=site"
# Cleartext passwords, especially for the rootdn, should
# be avoid. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw secret
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory /var/lib/ldap
# Indices to maintain
index objectClass eq
*********************************************************************************************
esto para tener un marco de referencia despues te preocupas de cambiar por tus
valores.
ahora crea un archivo con esta estructura y lo llamas raiz.ldif (con tu editor
favorito, copias y pegas)
dn: dc=hypatia,dc=site
objectClass: dcObject
objectClass: organization
o: hypatia
dc: hypatia
paras el servidor ldap con
rcldap stop
ahora ejecutas
slapadd -l raiz.ldif
esto crea la estructura ldap de la raiz
para probar que funciona ejecutas
slapcat
debe aparecer algo como esto
dn: dc=hypatia,dc=site
objectClass: dcObject
objectClass: organization
o: hypatia
dc: hypatia
structuralObjectClass: organization
entryUUID: 29f0a448-c503-102b-9aa2-599afb2a7da9
creatorsName: cn=Manager,dc=hypatia,dc=site
modifiersName: cn=Manager,dc=hypatia,dc=site
createTimestamp: 20070712203525Z
modifyTimestamp: 20070712203525Z
entryCSN: 20070712203525Z#000000#00#000000
arrancas el servidor con:
rcldap start
ahora entras en yast--cliente ldap
marcas autenticacion de usuarios --> usar ldap
das la direccion del servidor (localhost o 127.0.0.1)
DN base de ldap
dc=hypatia,dc=site
desmarcas
LDAP TLS/SSL y LDAP version 2
click en configuracion avanzada.
en ajustes de usuarios
Asignanción de usuarios:
ou=people,dc=hypatia,dc=site
Asignanción de contraseñas
ou=people,dc=hypatia,dc=site
Asignación de grupo
ou=group,dc=hypatia,dc=site
Protocolo de cambio de contraseña
Crypt
Atributo de miembro de grupo
member
Ajuste de administración
Configuracion DN Base
dc=hypatia,dc=site
DN de administrador
cn=Manager,dc=hypatia,dc=site
debe estar marcado
configurar objetos de administración predeterminada
y
directorios personales en este equipo.
click en aceptar y click en finalizar
cuando pida clave con
Introducir contraseña para servidor ldap
das
secret
click en aceptar y listo.. ya esta listo tu servidor ldap
en la linea de comandos das
ldapcat y aparecen los objetos del arbol ldap
para meter un usuario click en yast-->seguridad y usuarios-->Editar y crear
usuarios
Click en definir filtro
Click en: usuarios LDAP
clave del servidor ldap
secret
click en añadir
y por ahi creas los usuarios...
y eso es todo
espero que te funcione.. a mi me funciono.
Jaime V
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
escribió:
> Bueno si esta activo, por que, le doy rcldap status y dice running, pero
> cuando le doy la contraseña en servidor ldap en Yast la acepta.
>
> Pero cuando abro cliente ldap en Yast, me pide la contraseña y me dice
> "invalid credentials", de ahà no he logrado pasar.
>
> Por mas que le el manual para configurar ldap, me dice que pasos debo
> seguir pero no me acepta la contraseña, le ponga la que le ponga.
>
> Y lógicamente no logro pasar mas allá, del primer paso.
>
> Que puedo hacer para que funcione al menos los siguientes pasos.
prueba esto a ver si te funciona...
1. tu archivo /etc/openldap/ldap.conf debe ser este
#
# LDAP Defaults
#
# See ldap.conf(5) for details
# This file should be world readable but not world writable.
#BASE dc=example, dc=com
BASE dc=hypatia,dc=site
#URI ldap://ldap.example.com ldap://ldap-master.example.com:666
#SIZELIMIT 12
#TIMELIMIT 15
#DEREF never
TLS_REQCERT allow
************************************************************************************
2 tu archivo /etc/openldap/slapd.conf debe ser este
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/rfc2307bis.schema
include /etc/openldap/schema/yast.schema
# Define global ACLs to disable default read access.
# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral ldap://root.openldap.org
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
# Load dynamic backend modules:
modulepath /usr/lib/openldap/modules
# moduleload back_ldap.la
# moduleload back_meta.la
# moduleload back_monitor.la
# moduleload back_perl.la
# Sample security restrictions
# Require integrity protection (prevent hijacking)
# Require 112-bit (3DES or better) encryption for updates
# Require 63-bit encryption for simple bind
# security ssf=1 update_ssf=112 simple_bind=64
# Sample access control policy:
# Root DSE: allow anyone to read it
# Subschema (sub)entry DSE: allow anyone to read it
# Other DSEs:
# Allow self write access to user password
# Allow anonymous users to authenticate
# Allow read access to everything else
# Directives needed to implement policy:
#access to dn.base=""
# by * read
#access to dn.base="cn=Subschema"
# by * read
#access to attrs=userPassword,userPKCS12
# by self write
# by * auth
#access to attrs=shadowLastChange
# by self write
# by * read
#access to *
# by * read
# if no access controls are present, the default policy
# allows anyone and everyone to read anything but restricts
# updates to rootdn. (e.g., "access to * by * read")
#
# rootdn can always read and write EVERYTHING!
#######################################################################
# BDB database definitions
#######################################################################
database bdb
suffix "dc=hypatia,dc=site"
checkpoint 1024 5
cachesize 10000
rootdn "cn=Manager,dc=hypatia,dc=site"
# Cleartext passwords, especially for the rootdn, should
# be avoid. See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw secret
# The database directory MUST exist prior to running slapd AND
# should only be accessible by the slapd and slap tools.
# Mode 700 recommended.
directory /var/lib/ldap
# Indices to maintain
index objectClass eq
*********************************************************************************************
esto para tener un marco de referencia despues te preocupas de cambiar por tus
valores.
ahora crea un archivo con esta estructura y lo llamas raiz.ldif (con tu editor
favorito, copias y pegas)
dn: dc=hypatia,dc=site
objectClass: dcObject
objectClass: organization
o: hypatia
dc: hypatia
paras el servidor ldap con
rcldap stop
ahora ejecutas
slapadd -l raiz.ldif
esto crea la estructura ldap de la raiz
para probar que funciona ejecutas
slapcat
debe aparecer algo como esto
dn: dc=hypatia,dc=site
objectClass: dcObject
objectClass: organization
o: hypatia
dc: hypatia
structuralObjectClass: organization
entryUUID: 29f0a448-c503-102b-9aa2-599afb2a7da9
creatorsName: cn=Manager,dc=hypatia,dc=site
modifiersName: cn=Manager,dc=hypatia,dc=site
createTimestamp: 20070712203525Z
modifyTimestamp: 20070712203525Z
entryCSN: 20070712203525Z#000000#00#000000
arrancas el servidor con:
rcldap start
ahora entras en yast--cliente ldap
marcas autenticacion de usuarios --> usar ldap
das la direccion del servidor (localhost o 127.0.0.1)
DN base de ldap
dc=hypatia,dc=site
desmarcas
LDAP TLS/SSL y LDAP version 2
click en configuracion avanzada.
en ajustes de usuarios
Asignanción de usuarios:
ou=people,dc=hypatia,dc=site
Asignanción de contraseñas
ou=people,dc=hypatia,dc=site
Asignación de grupo
ou=group,dc=hypatia,dc=site
Protocolo de cambio de contraseña
Crypt
Atributo de miembro de grupo
member
Ajuste de administración
Configuracion DN Base
dc=hypatia,dc=site
DN de administrador
cn=Manager,dc=hypatia,dc=site
debe estar marcado
configurar objetos de administración predeterminada
y
directorios personales en este equipo.
click en aceptar y click en finalizar
cuando pida clave con
Introducir contraseña para servidor ldap
das
secret
click en aceptar y listo.. ya esta listo tu servidor ldap
en la linea de comandos das
ldapcat y aparecen los objetos del arbol ldap
para meter un usuario click en yast-->seguridad y usuarios-->Editar y crear
usuarios
Click en definir filtro
Click en: usuarios LDAP
clave del servidor ldap
secret
click en añadir
y por ahi creas los usuarios...
y eso es todo
espero que te funcione.. a mi me funciono.
Jaime V
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
| < Previous | Next > |