Announcement

Collapse
No announcement yet.

LDAP / AD schreiben

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • LDAP / AD schreiben

    Hallo Forum,

    ich habe Probleme beim Schreiben ins Active Directory. Der lesende Zugriff geht ohne Probleme, aber bei Schreiben erhalte ich die Fehlermeldung

    Warning: ldap_add() [function.ldap-add]: Add: Object class violation in /var/www/...

    Ich sehe in meinem Script keinen Fehler, vielleicht kann mal jemand drüber schauen und mich auf den richtigen Weg bringen.

    Code:
    $basedn = "ou=Mitarbeiter,dc=meinedomaene,dc=de";
    $server = "192.168.160.10";
    $ldap_port = "389";
    $username = "username";
    $password = "passwort";
      
    $connectid = ldap_connect($server);
    $binding = ldap_bind($connectid,$username,$password) or die("Fehler");
    
    $filter = "(&(objectClass=user)(objectCategory=person)(samAccountName=".$row['adname']."))";
    $search = ldap_search($connectid,$basedn,$filter);
          
    $showall = ldap_get_attributes($connectid,$entry);
    
    $info['postalCode']="12345";
    
    $ergebnis=ldap_add($connectid,$showall['distinguishedName'][0],$info);

  • #2
    Ich habe das Problem gelöst.

    Man darf nicht die Funktion ldap_add() nutzen, sondern muss ldap_modify() verwenden.

    Comment

    Working...
    X