+ -
当前位置:首页 → 问答吧 → 急 ~~~~perl ldap修改用户信息????

急 ~~~~perl ldap修改用户信息????

时间:2010-11-29

来源:互联网

各位大虾,小弟初用ldap。。。
my $mesg = $ldap->search(base => "ou=People,dc=telelogic,dc=com",
filter =>"(&(uid=*))");
已经查到了ldap所有的用户信息,包括下面的ngtest2。。。。

my $dn="uid=ngtest2,ou=People,dc=telelogic,dc=com";
my $test = $ldap->modify($dn, replace => { "mail" => "test\@mail.test.com"}) or die "ERROR\n";
但是用上面的方法确什么都改不了,包括ldap->delete(),也不行。。。。

也没错误信息,实在查不到怎么回事?有谁ldap熟一点,给帮个忙。。

还有,怎么样改用户的密码,perldoc Net::LDAP里没有查到改密码的方法,可能我英文不大好,没清楚。。。。。

作者: changenew   发布时间: 2010-11-29

你得学 LDAP。

作者: flw   发布时间: 2010-11-29

我这正在学啊 。
可这需求有点急,能先指导一下不?
我的错误是出在哪里呢?
怎么样将用户密码改掉?
非常感谢。。。。

作者: changenew   发布时间: 2010-11-29

呵呵,急就更该学了。

作者: flw   发布时间: 2010-11-29

版主,我才搞ldap一天,现在需求有点急,先给各方法行不?
做为版本,不是应该帮助我们这些初学者吗?
谢了。

作者: changenew   发布时间: 2010-11-29

本帖最后由 x9x9 于 2010-11-29 15:51 编辑

Automating System Administration with Perl (2nd Edition)的附录C是一篇名为“The 10-Minute LDAP Tutorial”的文章,不知是否可以对楼主有帮助。

该书第9章也是相关的内容,可以参考。

电子书下载:http://hi.chinaunix.net/?73831/viewspace-43879

作者: x9x9   发布时间: 2010-11-29

怎么在这资料里看了,和我写的是一样的呢??
怎么我这执行就是不行呢???

作者: changenew   发布时间: 2010-11-29

admin用户才能修改其他用户的信息的

$ldap->bind(xxxxx)  


xxx指的是admin用户的信息

作者: jiannma   发布时间: 2010-11-29

热门下载

更多