Problemi con Net::LDAP

Ciao a tutti
Qualcuno potrebbe aiutami con Net::LDAP?

al replace_attribute mi risponde:

/var/lib/gems/1.8/gems/net-ldap-0.1.1/lib/net/ldap.rb:1502:in `modify’:
response missing or invalid (Net::LDAP::LdapError)

Ecco mio programino per intero.

require ‘rubygems’
require ‘net/ldap’

def cambia_email(ldap,nome,email)
filtro = Net::LDAP::Filter.eq(“cn”,nome) => “dc=example,dc=local”, :filter => filtro){|ut|
p ut[:dn]
p ut[:email]
ldap.replace_attribute ut[:dn], :email, email
p ut[:email]

ldap = = “”
ldap.port = 389
ldap.auth “CN=User for Maintenance 2,OU=Other
Users,DC=example,DC=local”, “pass”

if ldap.bind{|ldap|
cambia_email(ldap,“Tom B.”,“[email protected]”)
puts “Cazzo”

Grazie per le risposte

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs