<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cure.edu.uy/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=186.49.68.126</id>
	<title>CURE - Informática - Contribuciones del usuario [es]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cure.edu.uy/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=186.49.68.126"/>
	<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Especial:Contribuciones/186.49.68.126"/>
	<updated>2026-04-30T22:47:14Z</updated>
	<subtitle>Contribuciones del usuario</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Instalaci%C3%B3n_y_configuraci%C3%B3n_OpenLDAP&amp;diff=50</id>
		<title>Instalación y configuración OpenLDAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Instalaci%C3%B3n_y_configuraci%C3%B3n_OpenLDAP&amp;diff=50"/>
		<updated>2011-06-09T01:53:33Z</updated>

		<summary type="html">&lt;p&gt;186.49.68.126: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenLDAP ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para instalar OpenLDAP serán necesarios los paquetes slapd y ldap-utils, para instalar:&lt;br /&gt;
&lt;br /&gt;
   $ aptitude install slapd ldap-utils&lt;br /&gt;
&lt;br /&gt;
Luego lanzamos los siguientes comandos&lt;br /&gt;
&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif&lt;br /&gt;
&lt;br /&gt;
creamos el archivo con la configuración para luego acceder a ldap&lt;br /&gt;
&lt;br /&gt;
   $ mkdir ldapLaburo&lt;br /&gt;
   $ cd ldapLaburo&lt;br /&gt;
   $ vi datos_base_slapd&lt;br /&gt;
&lt;br /&gt;
Editamos el archivo datos_base_slapd, un ejemplo es el siguiente:&lt;br /&gt;
&lt;br /&gt;
 root@paloma:~/ldapLaburo# cat datos_base_slapd.ldif &lt;br /&gt;
 # Load dynamic backend modules&lt;br /&gt;
 dn: cn=module,cn=config&lt;br /&gt;
 objectClass: olcModuleList&lt;br /&gt;
 cn: module&lt;br /&gt;
 olcModulepath: /usr/lib/ldap&lt;br /&gt;
 olcModuleload: back_hdb&lt;br /&gt;
 &lt;br /&gt;
 # Database settings&lt;br /&gt;
 dn: olcDatabase=hdb,cn=config&lt;br /&gt;
 objectClass: olcDatabaseConfig&lt;br /&gt;
 objectClass: olcHdbConfig&lt;br /&gt;
 olcDatabase: {1}hdb&lt;br /&gt;
 olcSuffix: dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 olcDbDirectory: /var/lib/ldap&lt;br /&gt;
 olcRootDN: cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 olcRootPW: secreto&lt;br /&gt;
 olcDbConfig: set_cachesize 0 2097152 0&lt;br /&gt;
 olcDbConfig: set_lk_max_objects 1500&lt;br /&gt;
 olcDbConfig: set_lk_max_locks 1500&lt;br /&gt;
 olcDbConfig: set_lk_max_lockers 1500&lt;br /&gt;
 olcDbIndex: objectClass eq&lt;br /&gt;
 olcLastMod: TRUE&lt;br /&gt;
 olcDbCheckpoint: 512 30&lt;br /&gt;
 olcAccess: to attrs=userPassword by dn=&amp;quot;cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;quot; write by anonymous auth by self write by * none&lt;br /&gt;
 olcAccess: to attrs=shadowLastChange by self write by * read&lt;br /&gt;
 olcAccess: to dn.base=&amp;quot;&amp;quot; by * read&lt;br /&gt;
 olcAccess: to * by dn=&amp;quot;cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;quot; write by * read&lt;br /&gt;
&lt;br /&gt;
Le cambiamos el nombre:&lt;br /&gt;
&lt;br /&gt;
 $ mv datos_base_slapd datos_base_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
Y ejecutamos el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 $ ldapadd -Y EXTERNAL -H ldapi:/// -f datos_base_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
Creamos datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
 $ vi datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
y le agregamos la siguiente información:&lt;br /&gt;
&lt;br /&gt;
 root@paloma:~/ldapLaburo# cat datos_frontend_slapd.ldif &lt;br /&gt;
 # Create top-level object in domain&lt;br /&gt;
 dn: dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: top&lt;br /&gt;
 objectClass: dcObject&lt;br /&gt;
 objectclass: organization&lt;br /&gt;
 o: CURE Rocha&lt;br /&gt;
 dc: ldap&lt;br /&gt;
 description: Directorio LDAP del CURE &lt;br /&gt;
 &lt;br /&gt;
 # Admin user.&lt;br /&gt;
 dn: cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: simpleSecurityObject&lt;br /&gt;
 objectClass: organizationalRole&lt;br /&gt;
 cn: admin&lt;br /&gt;
 description: LDAP administrator&lt;br /&gt;
 userPassword: secreto &lt;br /&gt;
 &lt;br /&gt;
 dn: ou=gente,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: organizationalUnit&lt;br /&gt;
 ou: gente &lt;br /&gt;
 &lt;br /&gt;
 dn: ou=groupos,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: organizationalUnit&lt;br /&gt;
 ou: groupos&lt;br /&gt;
 &lt;br /&gt;
 dn: uid=victor,ou=gente,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: inetOrgPerson&lt;br /&gt;
 objectClass: posixAccount&lt;br /&gt;
 objectClass: shadowAccount&lt;br /&gt;
 uid: victor&lt;br /&gt;
 sn: Alem&lt;br /&gt;
 givenName: Víctor&lt;br /&gt;
 cn: Víctor Alem&lt;br /&gt;
 displayName: Víctor Alem&lt;br /&gt;
 uidNumber: 1000&lt;br /&gt;
 gidNumber: 10000&lt;br /&gt;
 userPassword: secreto1&lt;br /&gt;
 gecos: Víctor Alem&lt;br /&gt;
 loginShell: /bin/bash&lt;br /&gt;
 homeDirectory: /home/john&lt;br /&gt;
 shadowExpire: -1&lt;br /&gt;
 shadowFlag: 0&lt;br /&gt;
 shadowWarning: 7&lt;br /&gt;
 shadowMin: 8&lt;br /&gt;
 shadowMax: 999999&lt;br /&gt;
 shadowLastChange: 10877&lt;br /&gt;
 postalCode: 31000&lt;br /&gt;
 l: Toulouse&lt;br /&gt;
 o: Example&lt;br /&gt;
 mobile: +33 (0)6 xx xx xx xx&lt;br /&gt;
 homePhone: +33 (0)5 xx xx xx xx&lt;br /&gt;
 title: System Administrator&lt;br /&gt;
 postalAddress: &lt;br /&gt;
 initials: VA&lt;br /&gt;
&lt;br /&gt;
confirmamos que todo este correcto con:&lt;br /&gt;
&lt;br /&gt;
 $ ldapadd -x -D cn=admin,dc=curerocha,dc=edu,dc=uy -W -f datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== phpldapadmin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
instalar:&lt;br /&gt;
&lt;br /&gt;
 $ apt-get install phpldapadmin&lt;br /&gt;
&lt;br /&gt;
Hacemos un respaldo de la configuración por defecto y editamos el archivo config.php&lt;br /&gt;
&lt;br /&gt;
 $ cp /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.orig&lt;br /&gt;
 $ vi /etc/phpldapadmin/config.php&lt;br /&gt;
&lt;br /&gt;
En este archivo editar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;name&amp;#039;,&amp;#039;My LDAP Server&amp;#039;);  // The name to display&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;host&amp;#039;,&amp;#039;127.0.0.1&amp;#039;);  // Address of the LDAP server&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;base&amp;#039;,array(&amp;#039;dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;#039;));  // Base dn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuente:&lt;br /&gt;
&lt;br /&gt;
[https://help.ubuntu.com/10.04/serverguide/C/openldap-server.html OpenLDAP Server]&lt;/div&gt;</summary>
		<author><name>186.49.68.126</name></author>
	</entry>
	<entry>
		<id>https://wiki.cure.edu.uy/index.php?title=Instalaci%C3%B3n_y_configuraci%C3%B3n_OpenLDAP&amp;diff=46</id>
		<title>Instalación y configuración OpenLDAP</title>
		<link rel="alternate" type="text/html" href="https://wiki.cure.edu.uy/index.php?title=Instalaci%C3%B3n_y_configuraci%C3%B3n_OpenLDAP&amp;diff=46"/>
		<updated>2011-06-09T01:47:10Z</updated>

		<summary type="html">&lt;p&gt;186.49.68.126: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== OpenLDAP ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para instalar OpenLDAP serán necesarios los paquetes slapd y ldap-utils, para instalar:&lt;br /&gt;
&lt;br /&gt;
   $ aptitude install slapd ldap-utils&lt;br /&gt;
&lt;br /&gt;
Luego lanzamos los siguientes comandos&lt;br /&gt;
&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif&lt;br /&gt;
   $ ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif&lt;br /&gt;
&lt;br /&gt;
creamos el archivo con la configuración para luego acceder a ldap&lt;br /&gt;
&lt;br /&gt;
   $ mkdir ldapLaburo&lt;br /&gt;
   $ cd ldapLaburo&lt;br /&gt;
   $ vi datos_base_slapd&lt;br /&gt;
&lt;br /&gt;
Editamos el archivo datos_base_slapd, un ejemplo es el siguiente:&lt;br /&gt;
&lt;br /&gt;
 root@paloma:~/ldapLaburo# cat datos_base_slapd.ldif &lt;br /&gt;
 # Load dynamic backend modules&lt;br /&gt;
 # dn: cn=module,cn=config&lt;br /&gt;
 # objectClass: olcModuleList&lt;br /&gt;
 # cn: module&lt;br /&gt;
 # olcModulepath: /usr/lib/ldap&lt;br /&gt;
 # olcModuleload: back_hdb&lt;br /&gt;
 &lt;br /&gt;
 # Database settings&lt;br /&gt;
 dn: olcDatabase=hdb,cn=config&lt;br /&gt;
 objectClass: olcDatabaseConfig&lt;br /&gt;
 objectClass: olcHdbConfig&lt;br /&gt;
 olcDatabase: {1}hdb&lt;br /&gt;
 olcSuffix: dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 olcDbDirectory: /var/lib/ldap&lt;br /&gt;
 olcRootDN: cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 olcRootPW: secreto&lt;br /&gt;
 olcDbConfig: set_cachesize 0 2097152 0&lt;br /&gt;
 olcDbConfig: set_lk_max_objects 1500&lt;br /&gt;
 olcDbConfig: set_lk_max_locks 1500&lt;br /&gt;
 olcDbConfig: set_lk_max_lockers 1500&lt;br /&gt;
 olcDbIndex: objectClass eq&lt;br /&gt;
 olcLastMod: TRUE&lt;br /&gt;
 olcDbCheckpoint: 512 30&lt;br /&gt;
 olcAccess: to attrs=userPassword by dn=&amp;quot;cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;quot; write by anonymous auth by self write by * none&lt;br /&gt;
 olcAccess: to attrs=shadowLastChange by self write by * read&lt;br /&gt;
 olcAccess: to dn.base=&amp;quot;&amp;quot; by * read&lt;br /&gt;
 olcAccess: to * by dn=&amp;quot;cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;quot; write by * read&lt;br /&gt;
&lt;br /&gt;
Le cambiamos el nombre:&lt;br /&gt;
&lt;br /&gt;
 $ mv datos_base_slapd datos_base_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
Y ejecutamos el siguiente comando:&lt;br /&gt;
&lt;br /&gt;
 $ ldapadd -Y EXTERNAL -H ldapi:/// -f datos_base_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
Creamos datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
 $ vi datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
y le agregamos la siguiente información:&lt;br /&gt;
&lt;br /&gt;
 root@paloma:~/ldapLaburo# cat datos_frontend_slapd.ldif &lt;br /&gt;
 # Create top-level object in domain&lt;br /&gt;
 dn: dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: top&lt;br /&gt;
 objectClass: dcObject&lt;br /&gt;
 objectclass: organization&lt;br /&gt;
 o: CURE Rocha&lt;br /&gt;
 dc: ldap&lt;br /&gt;
 description: Directorio LDAP del CURE &lt;br /&gt;
 &lt;br /&gt;
 # Admin user.&lt;br /&gt;
 dn: cn=admin,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: simpleSecurityObject&lt;br /&gt;
 objectClass: organizationalRole&lt;br /&gt;
 cn: admin&lt;br /&gt;
 description: LDAP administrator&lt;br /&gt;
 userPassword: secreto &lt;br /&gt;
 &lt;br /&gt;
 dn: ou=gente,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: organizationalUnit&lt;br /&gt;
 ou: gente &lt;br /&gt;
 &lt;br /&gt;
 dn: ou=groupos,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: organizationalUnit&lt;br /&gt;
 ou: groupos&lt;br /&gt;
 &lt;br /&gt;
 dn: uid=victor,ou=gente,dc=ldap,dc=curerocha,dc=edu,dc=uy&lt;br /&gt;
 objectClass: inetOrgPerson&lt;br /&gt;
 objectClass: posixAccount&lt;br /&gt;
 objectClass: shadowAccount&lt;br /&gt;
 uid: victor&lt;br /&gt;
 sn: Alem&lt;br /&gt;
 givenName: Víctor&lt;br /&gt;
 cn: Víctor Alem&lt;br /&gt;
 displayName: Víctor Alem&lt;br /&gt;
 uidNumber: 1000&lt;br /&gt;
 gidNumber: 10000&lt;br /&gt;
 userPassword: secreto1&lt;br /&gt;
 gecos: Víctor Alem&lt;br /&gt;
 loginShell: /bin/bash&lt;br /&gt;
 homeDirectory: /home/john&lt;br /&gt;
 shadowExpire: -1&lt;br /&gt;
 shadowFlag: 0&lt;br /&gt;
 shadowWarning: 7&lt;br /&gt;
 shadowMin: 8&lt;br /&gt;
 shadowMax: 999999&lt;br /&gt;
 shadowLastChange: 10877&lt;br /&gt;
 postalCode: 31000&lt;br /&gt;
 l: Toulouse&lt;br /&gt;
 o: Example&lt;br /&gt;
 mobile: +33 (0)6 xx xx xx xx&lt;br /&gt;
 homePhone: +33 (0)5 xx xx xx xx&lt;br /&gt;
 title: System Administrator&lt;br /&gt;
 postalAddress: &lt;br /&gt;
 initials: VA&lt;br /&gt;
&lt;br /&gt;
confirmamos que todo este correcto con:&lt;br /&gt;
&lt;br /&gt;
 $ ldapadd -x -D cn=admin,dc=curerocha,dc=edu,dc=uy -W -f datos_frontend_slapd.ldif&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== phpldapadmin ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
instalar:&lt;br /&gt;
&lt;br /&gt;
 $ apt-get install phpldapadmin&lt;br /&gt;
&lt;br /&gt;
Hacemos un respaldo de la configuración por defecto y editamos el archivo config.php&lt;br /&gt;
&lt;br /&gt;
 $ cp /etc/phpldapadmin/config.php /etc/phpldapadmin/config.php.orig&lt;br /&gt;
 $ vi /etc/phpldapadmin/config.php&lt;br /&gt;
&lt;br /&gt;
En este archivo editar las siguientes lineas:&lt;br /&gt;
&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;name&amp;#039;,&amp;#039;My LDAP Server&amp;#039;);  // The name to display&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;host&amp;#039;,&amp;#039;127.0.0.1&amp;#039;);  // Address of the LDAP server&lt;br /&gt;
 $ldapservers-&amp;gt;SetValue($i,&amp;#039;server&amp;#039;,&amp;#039;base&amp;#039;,array(&amp;#039;dc=ldap,dc=curerocha,dc=edu,dc=uy&amp;#039;));  // Base dn&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Fuente:&lt;br /&gt;
&lt;br /&gt;
[https://help.ubuntu.com/10.04/serverguide/C/openldap-server.html OpenLDAP Server]&lt;/div&gt;</summary>
		<author><name>186.49.68.126</name></author>
	</entry>
</feed>