本文旨在介绍如何安装OpenLDAP并且设置一个公司内部的集中化的邮件地址薄服务器供客户端查询。基本上,OpenLDAP还应用在其它许多方面,象集中化的用户帐号验证服务器,但邮件地址薄查询是最常用的。
二 安装
按照编译和安装的步骤,依次运行:
#tar cvfz openldap-stable-20010524tgz
#cd openldap-2011
#/configure
#make depend
#make
#make test
#make install
我的 *** 作环境是redhat 61,如果没有遇到任何错误,最后默认安装LDAP后台程序slapd到目录/usr/local/libexec;配置文件在目录/usr/local/etc/openldap/ 并且放各种OpenLDAP工具
ldapadd,ldapdelete,ldapmodify,ldapmodrdn,ldappasswd,ldapsearch 在目录
/usr/local/bin,运行时数据库在/usr/local/var/openldap-ldbm 。<php
$config->custom->session['blowfish'] = '99b0af96294b2b57af449c1a4138dd08';
$config->custom->appearance['hide_template_warning'] = true;
$config->custom->appearance['minimalMode'] = true;
$config->custom->appearance['friendly_attrs'] = array(
'facsimileTelephoneNumber' => 'Fax',
'gid' => 'Group',
'mail' => 'Email',
'telephoneNumber' => 'Telephone',
'uid' => 'User Name',
'userPassword' => 'Password'
);
$servers = new Datastore();
$servers->newServer('ldap_pla');
$servers->setValue('server','name','Local LDAP Server');
$servers->setValue('server','host','127001');
$servers->setValue('server','port',389);
$servers->setValue('server','base',array('dc=test,dc=com'));
$servers->setValue('login','auth_type','session');
$servers->setValue('server','tls',false);
$servers->setValue('appearance','password_hash','');
$servers->setValue('login','attr','dn');
$servers->setValue('unique','attrs',array('uid','sn'));
>
这个是我的配置文件,亲测成功!其中我的dc是test ,对应到你自己之前设置的dc即可
你这个问题,说的好像不怎么清楚如果你是说使用LDAP在LINUX搭域,然后把WINDOWS作为客户端加入进去的话,这种做法我没见过
但我听过,SAMBA搭域,SAMBA搭的域,WINDOWS的可以作为客户端加入域,但使用SAMBA搭域的话,建议高手这么多,新手的话也可以尝试尝试下
但我感觉SAMBA这块做域控,没有windows server系列做域控方便
个人拙见,仅供参考。
1、首先点击桌面开始菜单,打开“控制面板”;
2、在控制面板内找到并打开“用户账户”;
3、在用户账户页面内,点击打开“管理其他账户”;
4、然后点击“添加用户账户”;
5、设置用户名称和登录密码;
6、然后用户就设置成功了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)