Harbor配置ldap
2016-07-20 18:03
344 查看
1、修改配置Harborp配置文件,共修改三处
1.1 auth_mode = ldap_auth
1.2 ldap_url = ldap://10.10.20.202
1.3 ldap_basedn = uid=%s,dc=example,dc=com
2、执行./prepare
3、重启Harbor
docker-compose stop
docker-compose rm
docker-compose up -d
【通过docker搭建ldap】
1、创建ldap,新建build_ldap.sh,内容如下,并执行
2、新建用户,新建new_user.ldif,内容如下:
新建adduser.sh,内容如下,并执行
3、新建is_user_exist.sh,查看用户是否存在,内容如下,并执行
1.1 auth_mode = ldap_auth
1.2 ldap_url = ldap://10.10.20.202
1.3 ldap_basedn = uid=%s,dc=example,dc=com
2、执行./prepare
3、重启Harbor
docker-compose stop
docker-compose rm
docker-compose up -d
【通过docker搭建ldap】
1、创建ldap,新建build_ldap.sh,内容如下,并执行
NAME=ldap_server docker rm -f $NAME 2>/dev/null docker run --env LDAP_ORGANISATION="Unitedstack Inc." \ --env LDAP_DOMAIN="example.com" \ --env LDAP_ADMIN_PASSWORD="123456" \ -p 389:389 \ -p 636:636 \ --detach --name $NAME osixia/openldap:1.1.2
2、新建用户,新建new_user.ldif,内容如下:
dn: uid=test,dc=example,dc=com uid: test cn: test sn: 3 objectClass: top objectClass: posixAccount objectClass: inetOrgPerson loginShell: /bin/bash homeDirectory: /home/test uidNumber: 1001 gidNumber: 1001 userPassword: 123456 mail: test@example.com gecos: test
新建adduser.sh,内容如下,并执行
docker cp new_user.ldif ldap_server:/ docker exec ldap_server ldapadd -x \ -D "cn=admin,dc=example,dc=com" \ -w 123456 \ -f /new_user.ldif -ZZ
3、新建is_user_exist.sh,查看用户是否存在,内容如下,并执行
docker exec ldap_server ldapsearch -x -h localhost \ -b dc=example,dc=com -D "cn=admin,dc=example,dc=com" \ -w 123456
相关文章推荐
- Chrome开发工具之Console
- Codeforces Round #326 (Div. 2)
- Java 泛型实例详解
- HDU 4300 Clairewd’s message
- Umbraco 官方技术文档 翻译 六 Data-Types 数据类型
- 借助csdn平台写给出生30天的宝妹
- 软件测试笔记目录总表
- javaScript base64算法的实现 与 java中的base64 加密 解密
- 解决windows下vim方向键变成 ABCD 的问题
- EF 查询数据
- pat 1110. Complete Binary Tree (25)
- Cake<hdoj1722>
- HDU5729 2016 Multi-University Training Contest 1 (dp+连通图)
- 奇点iPhone版本正式上线
- win下eclipse链接centos7上的hadoop2.7步骤和各种错误
- LoopBar – Tap酒吧与无限滚动
- php strpos(), stripos(),strrpos(), strripos()的区别
- cocoapods安装
- JAVA分布式事务atomikos
- CodeForces 699A Launch of Collider