Muokataan sivua OpenLDAP:n käyttöönotto
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
yum install openldap openldap-devel nss_ldap openldap-clients openldap-servers <br> | |||
Luo ldap rootin salasana:<br> | |||
slappasswd<br> | |||
Ota talteen kryptattu salasana. Liität sen slapd.conf tiedostoon seuraavaksi.<br> | |||
Muokkaa /etc/openldap/slapd.conf tiedostoa:<br> | |||
database bdb<br> | |||
suffix “dc=kapanen,dc= | |||
rootdn “cn=ldapservu,dc=kapanen,dc= | |||
rootpw {SSHA}aiemminmuistiinottamasikryptattusalasana<br> | |||
Käynnistä ldap:<br> | |||
service ldap start<br> | |||
Määritä ldap käynnistymään bootin yhteydessä:<br> | |||
chkconfig ldap on<br> | |||
Tuo root ldapiin:<br> | |||
grep root /etc/passwd > /etc/openldap/passwd.root<br> | |||
Tuo | Tuo oppilas ldapiin:<br> | ||
grep oppilas /etc/passwd > /etc/openldap/passwd.ldapusers<br> | |||
Luo ja tuo ldapmalli ldapiin (huomaa >>, jotta et kirjoita edellisen päälle):<br> | |||
useradd ldapmalli<br> | |||
passwd ldapmalli<br> | |||
grep ldapmalli /etc/passwd >> /etc/openldap/passwd.ldapusers<br> | |||
Muunna tiedostot ldif muotoon:<br> | |||
cd /usr/share/openldap/migration<br> | |||
./migrate_passwd.pl /etc/openldap/passwd.root /etc/openldap/root.ldif<br> | |||
./migrate_passwd.pl /etc/openldap/passwd.ldapusers /etc/openldap/ldapusers.ldif<br> | |||
* | Muuta luomissasi *.ldif tiedostoissa dc-kohdat vastaamaan aiempaa verkkomäärittelyäsi <br> | ||
(dc=padl tilalle dc=kapanen ja dc=com tilalle dc=jee). <br> | |||
Lisäksi muuta root.ldif tiedostossa cn=root tilalle slapd.conf <br> | |||
tiedostossa määrittämäsi nimi (cn=ldapservu). | |||
Luo domainin määritykset sisältävä tiedosto /etc/openldap/kapanen.jee.ldif (huomaa tyhjä rivi erottamassa dn-osat)<br> | |||
dn: dc=kapanen,dc=jee<br> | |||
dc: kapanen<br> | |||
description: Root LDAP entry for kapanen.jee<br> | |||
objectClass: organizationalUnit<br> | |||
ou: rootobject<br> | |||
<br> | |||
dn: ou=People, dc=kapanen,dc=jee<br> | |||
ou: People<br> | |||
descripton: All people in organisation<br> | |||
objectClass: organizationalUnit<br> | |||
<br> | |||
Tuo tarvittavat domainin määritykset luovat tiedostot ldapiin (anna ldapin rootin salasana kysyttäessä):<br> | |||
<br> | |||
ldapadd -x -D “cn=ldapservu,-f /etc/openldap/root.ldif<br> | |||
ldapadd -x -D “cn=ldapservu,dc=kapanen,dc=-W -f /etc/openldap/ldapusers.ldif<br> | |||
Huom. Mikäli ensimmäisellä kerralla doain määritykset sisältävässä tiedostossa on virheitä ja ne korjattuasi saat komennon uudelleen antaessasi virheen: ldap_add: Already exist (68), niin anna komennossa lisäoptio -c jolla saat komennon läpi:<br> | |||
.ldif<br> | |||
HUOM!!! Avaa LDAPia varten palomuuriin portti 389 tcp ja udp.<br> | |||
Asiakaskoneessa:<br> | |||
Anna komento system-config-authentication (asenna se tarvittaessa yum install authconfig-gtk), rastita kohta Enable LDAP support (jätä md5 ja shadow kohtaan rastit), valitse Configure LDAP ja laita palvelimen IP ja Base DN. Tee sama Authentication välilehdessä.<br> | |||
Reboot ja kirjaudu oppilas tunnuksella (jota ei löydy asiakaskoneesta, mutta ldapista kylläkin -> toimii).<br> | |||
Voit mountata kotihakemistot palvelimelta osoitteessa: http://fedoranews.org/mediawiki/index.php/How_to_setup_and_maintain_OpenLDAP_server_for_your_network#Bonus:_Exporting_LDAP_users_home_folders_with_NFS<br> | Voit myös kirjautua ssh:lla joltakin toiselta koneelta asiakaskoneeseen (jossa siis ldap-kirjautuminen valittu) vain ldap-serveriin määritetyllä tunnuksella. Saat virheilmoituksen puuttuvasta kotihakemistosta:<br> | ||
Could not chdir to home directory /home/oppilas: No such file or directory<br> | |||
-bash-3.00$<br> | |||
Voit mountata kotihakemistot palvelimelta osoitteessa:<br> | |||
http://fedoranews.org/mediawiki/index.php/How_to_setup_and_maintain_OpenLDAP_server_for_your_network#Bonus:_Exporting_LDAP_users_home_folders_with_NFS<br> | |||
olevan ohjeen mukaisesti. | olevan ohjeen mukaisesti. | ||