http://phpldapadmin.sourceforge.net/wiki/index.php/Download
一:安装所需要的环境
问题:
解决方法:
# vi config.php
$servers->newServer(‘ldap_pla’);
$servers->setValue(‘server’,’name’,’LDAP Server’);
$servers->setValue(‘server’,’host’,’127.0.0.1′);
$servers->setValue(‘server’,’port’,389);
$servers->setValue(‘server’,’base’,array(‘dc=example,dc=com’)); 283行
$servers->setValue(‘login’,’auth_type’,‘session’);
$servers->setValue(‘login’,’bind_id’,‘cn=root,dc=example,dc=com’); 307
$servers->setValue(‘login’,’bind_pass’,‘111111’); 312
$servers->setValue(‘server’,’tls’,false);
再使用:
our php memory limit is low – currently 16M, you should increase it to atleast 24. This is normally controlled in /etc/php.ini.
vi /etc/php.ini
二:phpldapadmin
三:创建ou
四:创建cn
安装完后,用phpldapadmin 时,不能添加UID号 和 GID 号,解决办法是要先用ldapadd,添加用户的uidNumber,gidNumber如:vim zxy.ldif
# zxy, people, example.com
dn: uid=zxy,ou=people,dc=example,dc=com
uid: zxy
cn: zxy
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: shadowAccount
userPassword: 111111
shadowLastChange: 14323
shadowMax: 99999
shadowWarning: 7
loginShell: /bin/bash
uidNumber: 1005
gidNumber: 1005
homeDirectory: /home/zxy
使用命令添加:
ldapadd -x -D “cn=root,dc=example,dc=com” -W -f zxy.ldif
查看
Ldapsearch -x –b “dc=example,dc=com”
至此就可以正常使用phpldapadmin添加用户了。。。
zxy用户创建完后:
还要给组命名(这个在真正创建用户前就做—-zxy这个用户完成组引导)
转载请注明:爱开源 » openldap系列2-图形管理工具phpldapadmin