ChinaUnix首页 > 精华文章 > LDAP > 正文

[精华] OpenLDAP Directory Server 综合解决方案


http://www.chinaunix.net 作者:fandy  发表于:2009-05-13 14:28:16
发表评论】 【查看原文】 【LDAP讨论区】【关闭

[font=宋体][size=2]作者:Fandy
电子邮箱: [/size][/font][email=cbbc@163.com][font=宋体][size=2][color=#0000ff]cbbc@163.com[/color][/size][/font][/email][font=宋体][size=2]、[/size][/font][email=nseasy@google.com][font=宋体][size=2][color=#0000ff]nseasy@google.com[/color][/size][/font][/email][font=宋体][size=2]    MSN:[/size][/font][email=pycity@hotmail.com][font=宋体][size=2][color=#0000ff]pycity@hotmail.com[/color][/size][/font][/email]
[font=宋体][size=2]QQ号码:332018422 
个人日志:[/size][/font][url=http://fandy.linuxpk.com/][font=宋体][size=2][color=#0000ff]http://fandy.linuxpk.com[/color][/size][/font]
[font=宋体][size=2]HylaFAX QQ群:2358271
建立日期:2006年03月27日,最后修改日期:2008年01月08日
版权说明:本文章的内容归作者版权所有,同时也接受大家转贴,但要保留作者的完整信息和出处,多谢!


编写文章原因:

在2006年03月27日我发表过一篇“RedHat Enterprise Linux Server 4.3 + OpenLDAP + DNS + Samba + Postfix + OpenWebmail”的文章。令本人有一点意想不到文章可以得到这样多网友的认同和支持,同时在互联网中也看到许多网友的转载和下载。真的叫作者本人喜出望外,多谢大家的支持,多谢!

近一段时间许多网友提出作者能更新和完善相关文章,所以本人就重新写过一篇更加详细的文章“RedHat Enterprise Linux Server v5.1 + OpenLDAP Directory Server + Samba PDC Server + ClamAV + Samba-Vscan + Postfix Server + Dovecot Server + MailScanner + OpenWebmail + Openfire Server + Apache Server + HylaFAX Server”。文章力求更加适合中、小型企业的需求!

新旧文章相比较主要更新:操作系统更新为RedHat Enterprise Linux Server v5.1、Webmail更新为OpenWebmail v2.53-3、病毒软件更新为ClamAV + Samba-Vscan、OpenLDAP更新为OpenLDAP v2.3.27-8、Samba更新为Samba v3.0.25b、Postfix更新为Postfix v2.3等。新增加HylaFAX传真系统、IM系统Openfire v 3.4.3-1。

新年伊始特别愿望:因为之前一段时间家里发生了不好的事,真的希望我老婆的病可以早一点的康复!

同时近一段时间发现有一些网站和个人日志中再转贴本人的作品时,出现一些不和谐的情况,在转贴时没有转出本人的版权信息或作者信息等内容,所以希望大家以后在转贴本人的作品内容时,连带作者的版权信息和作者信息方式一起转贴好吗,多谢!

个人比较喜欢浏览的网站:

[/size][/font][url=http://www.linux-mail.info/][font=宋体][size=2][color=#810081]http://www.linux-mail.info/[/color][/size][/font][font=宋体][size=2]                    [/size][/font][url=http://www.opensourcehowto.org/][font=宋体][size=2][color=#0000ff]http://www.opensourcehowto.org/[/color][/size][/font]

[url=http://www.howtoforge.com/howtos/][font=宋体][size=2][color=#810081]http://www.howtoforge.com/howtos/[/color][/size][/font][font=宋体][size=2]           [/size][/font][url=http://www.server-world.info/en/][font=宋体][size=2][color=#810081]http://www.server-world.info/en/[/color][/size][/font]


[font=宋体][size=2]Setp0、实现网络图:





文章分为以下部分介绍实施情况:

第1部分:ods主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For ODS Install.doc);

第2部分:ods主机安装Webmin程序来配置DNS服务器,测试DNS服务器运行情况(相对应文件名:BIND Server Setup.doc);

第3部分:下载、安装、配置OpenLDAP Directory Server服务器(相对应文件名:OpenLDAP Directory Server.doc); 

第4部分:smb主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For SMB Install.doc);

第5部分:配置Samba服务器和OpenLDAP Directory Server服务器结合,测试Samba服务器运行情况包括“新建用户、用户组、计算机名称”(相对应文件名:Samba PDC Server.doc);

第6部分:email主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For EMAIL Install.doc); 

第7部分:下载、安装、配置Postfix、Dovecot、Clamav、MailScanner、Spamassassims、OpenWebmail与OpenLDAP Directory Server服务器整合,测试Postfix、Dovecot服务器运行情况(相对应文件名:Email Server System.doc);

第8部分:fax主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For FAX Install.doc); 

第9部分:下载、安装、配置Openfire服务器、Apache服务器、HylaFAX服务器、AvantFAX应用程序,测试Apache服务器、Openfire服务器、HylaFAX服务器工作情况(相对应文件名:Openfire HylaFAX Server.doc);


电驴下载地址:

[/size][/font][url=http://www.verycd.com/groups/@u2401733/227831.topic][font=宋体][size=2][color=#810081]http://www.verycd.com/groups/@u2401733/227831.topic[/color][/size][/font]



 fandy 回复于:2008-01-31 11:04:33

有好的东西,大家又不要,您们是什么样想啦,每天都在QQ中问我要,现在可以下载啦!又没有下载!


 fusm 回复于:2008-01-31 13:40:56

我要,但我上不了电驴。


 py 回复于:2008-02-11 19:51:06

HylaFAX以前我弄过很久,大概是5年前的事了,现在也能连接LDAP了?


 菲平 回复于:2008-02-12 06:54:49

直接贴出来或者上个pdf吧,还要去电驴有点麻烦啊。。。


 acml 回复于:2008-02-13 10:38:29

下载,学习中!顶……


 zhjchaucer 回复于:2008-02-14 11:36:25

好东西,收了!


 packer.z 回复于:2008-02-20 16:25:44

下载...感谢中...


 cchhjj 回复于:2008-02-20 18:36:24

非常感谢!


 weixiaoke 回复于:2008-02-22 08:29:05

有没有直接下载的地址?
我这里有代理服务器,只能通过HTTP下载


 eddiechen 回复于:2008-05-09 19:42:50

太感谢了,上次去天津,听到朋友谈到他的自己搞的一个解决方案,其实就是把所有都放到mysql的数据库里,ftp用户,samba的用户,vpn的用户,邮件,等应用,还有就是他们的权限控制,都放到数据库里。

当时我就说,是否可以放到ldap里,他也知道放到ldap里才是正道,没有想到,已经有朋友解决了。把这些都放在ldap里。


 leixinren 回复于:2008-05-29 12:08:58

好东西,谢谢分享,强烈感谢楼主!


 jerrywjl 回复于:2008-06-09 15:29:41

文章非常好,不过基础内容太多。关键的东西找起来就有点费劲了。


 戏园子 回复于:2008-06-10 10:58:48

强人又现新作!


 leixinren 回复于:2008-06-12 17:20:29

第8部分:fax主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For FAX Install.doc) 下载后打不开,文件有损坏,望楼主更新一下,不胜感谢!


 leixinren 回复于:2008-06-12 17:22:06

第8部分:fax主机安装Red Hat Enterprise Linux Server 5.1操作系统截图说明(相对应文件名:EL5 System For FAX Install.doc)如果哪位下载是好的请发一份给我不胜感谢 : [email]yfnjing@gmail.com[/email]


 fandy 回复于:2008-06-27 00:20:35

请使用office 2007来打开!


 hjk857 回复于:2008-07-02 14:56:02

强烈顶!!!!
支持!


 清茶淡淡 回复于:2008-09-14 14:40:13

引用:原帖由 fandy 于 2008-6-27 00:20 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8682193&ptid=1044826]
请使用office 2007来打开! 



老大 还是弄个PDF出来吧 , 很久没用过MS的东西了


 weixiaoke 回复于:2008-09-15 16:31:47

按照配置文件做了,但邮件不能登陆,提示用户名或密码错,不知为什么?另发现HOME目录的内容都转到中一个目录中去了,导致SAMBA工作不正常,用户配置文件找不到,,,不知FANDY能否解释一下.


 zjnx 回复于:2008-09-17 15:55:23

[root@localhost soft]# rpm -vih perl-Unicode-MapUTF8-1.11-1.2.el5.rf.noarch.rpm 
warning: perl-Unicode-MapUTF8-1.11-1.2.el5.rf.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 1aa78495
error: Failed dependencies:
        perl(Unicode::Map) is needed by perl-Unicode-MapUTF8-1.11-1.2.el5.rf.noarch
[root@localhost soft]# 


我的卡在这个地方了,害得我
[root@localhost soft]# smbldap-populate 
Can't locate Unicode/Map.pm in @INC (@INC contains: /usr/sbin/ /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/vendor_perl/5.8.8/Unicode/MapUTF8.pm line 6, <DATA> line 225.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/Unicode/MapUTF8.pm line 6, <DATA> line 225.
Compilation failed in require at /usr/sbin//smbldap_tools.pm line 27, <DATA> line 225.
BEGIN failed--compilation aborted at /usr/sbin//smbldap_tools.pm line 27, <DATA> line 225.
Compilation failed in require at /usr/sbin/smbldap-populate line 31, <DATA> line 225.
BEGIN failed--compilation aborted at /usr/sbin/smbldap-populate line 31, <DATA> line 225.
[root@localhost soft]# 


就变成这个样子了,呜。。。。我都不知道怎么回事了


 糊精 回复于:2008-09-21 02:05:00

东西不热门,好像下载不到了?


 zmh5211314 回复于:2008-09-22 11:22:38

感谢 啊


 zjnx 回复于:2008-09-22 17:21:37

[root@eloo-open sbin]# smbldap-populate 
Populating LDAP directory for domain eloo-open (S-1-5-21-794394004-1875184967-3850025999)
(using builtin directory structure)
Use of uninitialized value in string at /usr/sbin//smbldap_tools.pm line 296.
adding new entry: dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 2.
adding new entry: ou=Users,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 3.
adding new entry: ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 4.
adding new entry: ou=Computers,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 5.
adding new entry: ou=Idmap,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 6.
adding new entry: uid=root,ou=Users,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 7.
adding new entry: uid=nobody,ou=Users,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 8.
adding new entry: cn=Domain Admins,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 9.
adding new entry: cn=Domain Users,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 10.
adding new entry: cn=Domain Guests,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 11.
adding new entry: cn=Domain Computers,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 12.
adding new entry: cn=Administrators,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 16.
adding new entry: cn=Account Operators,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 18.
adding new entry: cn=Print Operators,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 19.
adding new entry: cn=Backup Operators,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 20.
adding new entry: cn=Replicators,ou=Groups,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 21.
adding new entry: sambaDomainName=eloo-open,dc=eloo-open,dc=net
failed to add entry: modifications require authentication at /usr/sbin/smbldap-populate line 499, <GEN1> line 21.
 
Please provide a password for the domain root: 
Use of uninitialized value in string at /usr/sbin//smbldap_tools.pm line 296.
No such object at /usr/sbin//smbldap_tools.pm line 353.
[root@eloo-open sbin]#


 defoerol 回复于:2008-09-23 18:01:52

cpan install Unicode::Map


 i659 回复于:2008-09-23 19:51:24

verycd上好像没有源啊,有哪位下好的传我一份啊?我可以提供空间,这样其他的网友就方便多了啊


 i659 回复于:2008-09-24 22:07:52

好不容易下载回来了
特提供本地下载,方便大家下载
http://www.ubuntuchina.com/Download/2659/doc/OpenLDAPServer.zip


 HH106 回复于:2008-09-26 09:13:37

正在下载,谢谢LS的兄弟


 i659 回复于:2008-11-01 09:31:41

不用谢,有好的资源,大家可以发给我,我可以上传到ubutnuchina,方便大家下载


 thatday 回复于:2008-11-01 10:03:55

正需要这个,太感谢了。


 suzhouclark 回复于:2008-12-28 21:43:16

感谢 "i659",速度好快。


 i659 回复于:2008-12-31 21:30:58

有个文件需要用office2007打开,不然会报错,或者也可以安装office2007兼容包


 shaobo.zh 回复于:2009-01-08 18:10:22

楼主好,我是把mail服务和samba服务安装在同一台机器上面的,当我安装完autodir后,怎么也不可以在/home下面建立public目录啦,这到底是为什么呢?而且也不能自动生成,还有netlogon也不可以,其余的用户目录一切ok,请楼主指教!谢谢!


 shaobo.zh 回复于:2009-01-12 13:26:44

楼主,我找了好久,也google了好久,但是就是没有找到这个包:samba-vscan-clamav-0.3.6-1.i386.rpm,您能发给我一份么?谢谢啦,上传附件也可以。


 sellie 回复于:2009-01-12 15:13:32

这个ubuntuchina的下载速度好快.
谢谢楼主和提供转载的大大!
祝楼主夫人早日康复.

[ 本帖最后由 sellie 于 2009-1-12 15:16 编辑 ]


 ruochen 回复于:2009-01-15 10:09:03

引用:原帖由 i659 于 2008-9-24 22:07 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9338355&ptid=1044826]
好不容易下载回来了
特提供本地下载,方便大家下载
http://www.ubuntuchina.com/Download/2659/doc/OpenLDAPServer.zip 




谢谢


 shaobo.zh 回复于:2009-02-24 17:56:22

楼主,你好,我按照你的文档部署完服务后用了几个月一切都很正常,但是就在前天,忽然mail和samba服务都无法使用了,我查看日志后说是密码过期,请问您遇到过这个问题么?我已经研究好久了,还是没有解决啊,拜托您了……


 fuleru 回复于:2009-04-15 15:26:34

引用:原帖由 shaobo.zh 于 2009-2-24 17:56 发表 [url=http://bbs3.chinaunix.net/redirect.php?goto=findpost&pid=10108162&ptid=1044826]
楼主,你好,我按照你的文档部署完服务后用了几个月一切都很正常,但是就在前天,忽然mail和samba服务都无法使用了,我查看日志后说是密码过期,请问您遇到过这个问题么?我已经研究好久了,还是没有解决啊,拜 ... 



这个,呵呵。。。


 sun840630 回复于:2009-04-24 09:07:57

支持一下 另外楼主的电驴确实没有源了,感谢 "i659"


 爱如潮水.net 回复于:2009-05-13 14:28:16

支持原创。OPENLDAP比IBM TDS的资料多太多了




原文链接:http://bbs.chinaunix.net/viewthread.php?tid=1044826
转载请注明作者名及原文出处