部署LDAP自助密码服务
在我创建完账号之后,有时候用户忘记密码或者需要修改密码的,得管理员操作。为了节省管理员的工作量,我们可以部署一个自助密码服务。本文对如何部署和使用进行讲解。
docker-compose 部署
创建目录
mkdir -pv /data/openldap/self-service-password/{htdocs,logs}
mkdir /data/docker-compose/openldap/ssp/
创建docker-compose文件
cd /data/docker-compose/openldap/ssp
touch docker-compose.yml
vi ./docker-compose.yml
version: "3"
services:
self-service-password:
container_name: self-service-password
image: tiredofit/self-service-password:latest
restart: always
ports:
- 8096:80
environment:
- LDAP_SERVER=ldap://127.0.0.1:389
- LDAP_BINDDN=cn=admin,dc=example,dc=com
- LDAP_BINDPASS=123456
- LDAP_BASE_SEARCH=ou=people,dc=example,dc=com
- MAIL_FROM=xxxxxx@sina.com
- SMTP_DEBUG=0
- SMTP_HOST=smtp.sina.com
- SMTP_USER=xxxxxx@sina.com
- SMTP_PASS=xxxxxx
- SMTP_PORT=465
- SMTP_SECURE_TYPE=ssl
- SMTP_AUTH_ON=true
volumes:
- /etc/localtime:/etc/localtime
- /data/openldap/self-service-password/htdocs:/www/ssp
- /data/openldap/self-service-password/logs:/www/logs
networks:
- openldap
networks:
openldap:
external: true
保存:wq
docker-compose up -d
如果出现network undefind,执行
docker network create --driver bridg 96openldap
访问
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 思人领域!
