禅道18.2集成LDAP
1、系统准备
apt update
apt upgrade
2、安装PHP
apt install php
3、安装apache2
apt install apache2
3、下载版本
wget https://www.zentao.net/dl/zentao/18.2/ZenTaoPMS.18.2.zbox_64.tar.gz
4、解压
tar -xvzf ZenTaoPMS.18.2.zbox_64.tar.gz
5、修改启动端口
/opt/zbox/zbox --aport 8008 --mport 3307 start
6、启动
/opt/zbox/zbox --aport 8008 --mport 3307 start
7、登录
admin 123456
8、安装LDAP插件
9、同步 LDAP用户
<?php
$config->ldap = new stdclass();
$config->ldap->host = 'ldap://172.31.250.114:389';
$config->ldap->version = '3';
$config->ldap->bindDN = 'cn=Manager,dc=yl,dc=local';
$config->ldap->bindPWD = 'zsA3esBeSXqzOTiDcPOUGAdiRzsLXp_1';
$config->ldap->baseDN = 'ou=People,dc=yl,dc=local';
$config->ldap->searchFilter = '(objectClass=person)';
$config->ldap->uid = 'cn';
$config->ldap->mail = 'mail';
$config->ldap->name = 'displayName';
10、停止服务器
查看端口
关闭服务
10、测试
jinjian登录测试
11、密码错误
同步的时候登录用户和显示名称不一样,注意
12、重置管理员
mysql -u root -P 3306 -p
mysql -u root -P 3307 -p
-
- 登录禅道数据库(默认账号
root
,密码123456
);3 - 修改
zt_user
表中admin
账户的password
字段值为e10adc3949ba59abbe56e057f20f883e
(即123456的MD5值)
- 登录禅道数据库(默认账号
13\
#!/bin/bash
echo "This tool is used to add user to access adminer";
read -r -p "Account: " account
read -r -s -p "Password: " password
/opt/zbox/bin/htpasswd -b /opt/zbox/auth/users "$account" "$password"