Ich könnte mal einen kleinen Tipp gebrauchen. Es geht mal wieder um das leidige Thema LDAP.
Szenario:
W2k8_R2 als Domaincontroller der Domäne test.local
Ubuntu 10.04 als Webserver
LDAP Support aktivieren ist über die Administration aktiviert
Die ldap.php sieht so aus:
<?php
$PMF_LDAP["ldap_server"] = '192.168.2.100'; //IP vom W2K8
$PMF_LDAP["ldap_port"] = '389';
$PMF_LDAP["ldap_user"] = 'test\SA'; //SA ist ein Benutzer im Ordner Users auf dem W2K8
$PMF_LDAP["ldap_password"] = '****';
$PMF_LDAP["ldap_base"] = 'ou=Users, dc=test,dc=local';
Wenn ich nun versuche mich bei phpmyfaq anzumelden (Mit Domänenbenutzer) dann kommt immer die Meldung "Keine solche Loginkombination gefunden."
Ubuntu LDAP
Moderator: Thorsten
Ubuntu LDAP
Last edited by Nosferatu on Mon Aug 01, 2011 2:17 pm, edited 1 time in total.
Re: Ubuntu LDAP
Hi,
magst du deine Lösung hier noch posten?
Danke!
bye
Thorsten
magst du deine Lösung hier noch posten?
Danke!
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Ubuntu LDAP
Version: Ubuntu 10.04 LTS
HINWEIS: LDAP-Connect via OpenLDAP (slapd)
LDAP ermöglichen:
- Sudo apt-get install php5-ldap
- sudo apt-get install slapd
- sudo apt-get install ldap_utils
Config von phpmyfaq anpassen:
sudo nano /var/www/faq/config/ldap.php
(/var/www ist ja bei Ubuntu das Standardwebverzeichnis)
<?php
$PMF_LDAP["ldap_server"] = '192.168.2.100'; //IP des Domaincontrollers
$PMF_LDAP["ldap_port"] = '389'; //Standardport
$PMF_LDAP["ldap_user"] = 'SA@test.local'; //SA=Service Account, der Domain test.local
$PMF_LDAP["ldap_password"] = '******';
$PMF_LDAP["ldap_base"] = ' DC=test,DC=local';
So habe ich es gelöst.
HINWEIS: LDAP-Connect via OpenLDAP (slapd)
LDAP ermöglichen:
- Sudo apt-get install php5-ldap
- sudo apt-get install slapd
- sudo apt-get install ldap_utils
Config von phpmyfaq anpassen:
sudo nano /var/www/faq/config/ldap.php
(/var/www ist ja bei Ubuntu das Standardwebverzeichnis)
<?php
$PMF_LDAP["ldap_server"] = '192.168.2.100'; //IP des Domaincontrollers
$PMF_LDAP["ldap_port"] = '389'; //Standardport
$PMF_LDAP["ldap_user"] = 'SA@test.local'; //SA=Service Account, der Domain test.local
$PMF_LDAP["ldap_password"] = '******';
$PMF_LDAP["ldap_base"] = ' DC=test,DC=local';
So habe ich es gelöst.
Re: Ubuntu LDAP
Das habe ich auch alles eigentlich so ziemlich ähnlich.
...und was muss ich dann in die constant_ldap.php.
Denn auch wenn ich die ldap-php ziemlich genauso ausgefüllt habe, kriege immer noch keine Auth-Anfrage durch, obwohl 5-6 andere Systeme keine Probleme mit dem selben OpenLdap-Server haben.
gruß
fahl5
...und was muss ich dann in die constant_ldap.php.
Denn auch wenn ich die ldap-php ziemlich genauso ausgefüllt habe, kriege immer noch keine Auth-Anfrage durch, obwohl 5-6 andere Systeme keine Probleme mit dem selben OpenLdap-Server haben.
gruß
fahl5
Re: Ubuntu LDAP
Kann mich nicht daran erinnern, dass ich die constant_ldap.php angepasst habe.