Not for Class: Difference between revisions
Jump to navigation
Jump to search
Created page with '==Under Progress== ==Bipolar Junction Transistor== * An npn BJT has two layers of n-type material, known as the collector and emitter, and in between a layer of p-type material,…' |
|||
Line 1: | Line 1: | ||
==Under Progress== | ==Under Progress== | ||
Ubuntu 10.04 has a different version of LDAP so if you want to look for a tutorial make sure is 10.04 or because things have changed a lot. | |||
Install the needed LDAP server packages and containing management utilities. | |||
sudo apt-get install slapd ldap-utils | |||
The schemas are .... | |||
In order to load this schemas run the following commands | |||
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif | |||
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif | |||
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif | |||
There should be a backend.ldif file with your backups. If not here is a template | |||
<pre> | |||
#Load dynamic backend modules | |||
dn: cn=module,cn=config | |||
objectClass: olcModuleList | |||
cn: module | |||
olcModulepath: /usr/lib/ldap | |||
olcModuleload: back_hdb | |||
# Database settings | |||
dn: olcDatabase=hdb,cn=config | |||
objectClass: olcDatabaseConfig | |||
objectClass: olcHdbConfig | |||
olcDatabase: {1}hdb | |||
olcSuffix: dc=cs,dc=wallawalla,dc=edu | |||
olcDbDirectory: /var/lib/ldap | |||
olcRootDN: cn=admin,dc=cs,dc=wallawalla,dc=edu | |||
olcRootPW: {SSHA}sPKiAjzTE9jZ+SpTLocHD6pcm+j5icTm | |||
olcDbConfig: set_cachesize 0 2097152 0 | |||
olcDbConfig: set_lk_max_objects 1500 | |||
olcDbConfig: set_lk_max_locks 1500 | |||
olcDbConfig: set_lk_max_lockers 1500 | |||
olcDbIndex: objectClass eq | |||
olcLastMod: TRUE | |||
olcDbCheckpoint: 512 30 | |||
olcAccess: to attrs=userPassword by dn="cn=admin,dc=cs,dc=wallawalla,dc=edu" write by anonymous auth by self write by * none | |||
olcAccess: to attrs=shadowLastChange by self write by * read | |||
olcAccess: to dn.base="" by * read | |||
olcAccess: to * by dn="cn=admin,dc=cs,dc=wallawalla,dc=edu" write by * read | |||
</pre> |
Revision as of 20:20, 2 September 2010
Under Progress
Ubuntu 10.04 has a different version of LDAP so if you want to look for a tutorial make sure is 10.04 or because things have changed a lot.
Install the needed LDAP server packages and containing management utilities.
sudo apt-get install slapd ldap-utils
The schemas are ....
In order to load this schemas run the following commands
sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/cosine.ldif sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/nis.ldif sudo ldapadd -Y EXTERNAL -H ldapi:/// -f /etc/ldap/schema/inetorgperson.ldif
There should be a backend.ldif file with your backups. If not here is a template
#Load dynamic backend modules dn: cn=module,cn=config objectClass: olcModuleList cn: module olcModulepath: /usr/lib/ldap olcModuleload: back_hdb # Database settings dn: olcDatabase=hdb,cn=config objectClass: olcDatabaseConfig objectClass: olcHdbConfig olcDatabase: {1}hdb olcSuffix: dc=cs,dc=wallawalla,dc=edu olcDbDirectory: /var/lib/ldap olcRootDN: cn=admin,dc=cs,dc=wallawalla,dc=edu olcRootPW: {SSHA}sPKiAjzTE9jZ+SpTLocHD6pcm+j5icTm olcDbConfig: set_cachesize 0 2097152 0 olcDbConfig: set_lk_max_objects 1500 olcDbConfig: set_lk_max_locks 1500 olcDbConfig: set_lk_max_lockers 1500 olcDbIndex: objectClass eq olcLastMod: TRUE olcDbCheckpoint: 512 30 olcAccess: to attrs=userPassword by dn="cn=admin,dc=cs,dc=wallawalla,dc=edu" write by anonymous auth by self write by * none olcAccess: to attrs=shadowLastChange by self write by * read olcAccess: to dn.base="" by * read olcAccess: to * by dn="cn=admin,dc=cs,dc=wallawalla,dc=edu" write by * read