Openldap安装部署及Gitea简单配置使用

news2024/11/16 6:00:50

Openldap安装部署及Gitea简单配置使用

一.安装Openldap

#拉取镜像
docker pull osixia/openldap:latest
 
docker run \
-d \
-p 389:389 \
-p 636:636 \
-v /home/data/openldap/local:/usr/local/ldap \
-v /home/data/openldap/lib:/var/lib/ldap \
-v /home/data/openldap/slapd.d:/etc/ldap/slapd.d \
--env LDAP_ORGANISATION="xiaowang" \
--env LDAP_DOMAIN="wang.admin" \
--env LDAP_ADMIN_PASSWORD="admin@123" \
--name openldap \
--hostname openldap-host\
--network bridge \
osixia/openldap
 
#查看日志
docker logs -f --tail=100 openldap
version: '3'

services:
  openldap:
    image: osixia/openldap
    container_name: openldap
    hostname: openldap-host
    ports:
      - "389:389"
      - "636:636"
    volumes:
      - /home/data/openldap/local:/usr/local/ldap
      - /home/data/openldap/lib:/var/lib/ldap
      - /home/data/openldap/slapd.d:/etc/ldap/slapd.d
    environment:
      LDAP_ORGANISATION: "xiaowang"
      LDAP_DOMAIN: "wang.admin"
      LDAP_ADMIN_PASSWORD: "admin@123"
    networks
      - bridge

networks:
  bridge:
    driver: bridge
#配置解释
-p 389:389 TCP/IP访问端口 
-p 636:636  SSL连接端口
–name openldap  容器名称为openldap  
–network bridge 连接默认的bridge网络 
–hostname openldap-host 设置容器主机名称为 openldap-host 
–env LDAP_ORGANISATION=“xiaowang” 配置LDAP组织名称 
–env LDAP_DOMAIN=“wang.admin” 配置LDAP域名 
–env LDAP_ADMIN_PASSWORD=“123456” 配置LDAP密码

同时:LDAP_DOMAIN还是你登陆ladp的账号组成的一部分cn=admin,dc=wang,dc=admin,密码就是admin@123

二.安装phpldapadmin

phpldapadmin是一个网页端的ldap管理页面

运行命令如下:

docker run \
    -p 10001:80 \
    --privileged \
    --name phpldapadmin \
    --env PHPLDAPADMIN_HTTPS=false \
    --env PHPLDAPADMIN_LDAP_HOSTS=<主机ip>  \
    --detach osixia/phpldapadmin

一下是两个容器一起的docker-compose文件

version: '3'

services:
  openldap:
    image: osixia/openldap
    container_name: openldap
    hostname: openldap-host
    ports:
      - "389:389"
      - "636:636"
    volumes:
      - /home/data/openldap/local:/usr/local/ldap
      - /home/data/openldap/lib:/var/lib/ldap
      - /home/data/openldap/slapd.d:/etc/ldap/slapd.d
    environment:
      LDAP_ORGANISATION: "xiaowang"
      LDAP_DOMAIN: "wang.admin"
      LDAP_ADMIN_PASSWORD: "admin@123"
    networks:
      - ldapnet

  phpldapadmin:
    image: osixia/phpldapadmin
    container_name: phpldapadmin
    ports:
      - "10001:80"
    environment:
      PHPLDAPADMIN_HTTPS: "false"
      PHPLDAPADMIN_LDAP_HOSTS: "openldap-host"
    privileged: true
    networks:
      - ldapnet

networks:
  ldapnet:
    driver: bridge

三.查看启动页面并登录

登陆地址http://<主机IP>:10001/,页面如下:

image-20240622181237556

账号密码就是第一步提到的:cn=admin,dc=wang,dc=admin,密码:admin@123

初次登陆后就是这样

image-20240622181227455

四.配置用户组和新建用户

image-20240622181213609

image-20240622181203907

然后重复上一步操作

image-20240622181151217

image-20240622181125988

然后鼠标点击ou=people,再点击Create a child entry

image-20240622181109501

然后填入新建的用户信息后点击提交

image-20240622181055031

添加好之后的目录树如下

image-20240624090329646

五.配置Gitea尝试登陆

首先用管理员账号登录Gitea

image-20240624090809649

image-20240624090920897

然后点击身份及认证,认证源。点击添加认证源

image-20240624090942841

image-20240624092101440

然后就可以用刚才新建的用户登录Gitea了

image-20240624093208730

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1859556.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python 3.12 环境搭建(Windows版)

目录 1. 下载Python 3.12安装包2. 安装Python 3.123. 验证安装5. &#xff08;可选&#xff09;配置其他开发工具 在Windows系统中搭建Python 3.11环境&#xff0c;可以按照以下步骤进行&#xff0c;以确保过程清晰且详细&#xff1a; 1. 下载Python 3.12安装包 打开浏览器&a…

【Docker】Consul 和API

目录 一、Consul 1. 拉取镜像 2. 启动第一个consul服务&#xff1a;consul1 3. 查看consul service1 的ip地址 4. 启动第二个consul服务&#xff1a;consul2&#xff0c; 并加入consul1&#xff08;使用join命令&#xff09; 5. 启动第三个consul服务&#xff1a;consul3&…

Games101 正交投影矩阵推导

目录 正交投影 投影矩阵推导 正交投影 正交投影不管是远处还是近处&#xff0c;都是直接挤在屏幕上就好&#xff0c;它没有近大远小的效果 首先&#xff0c;把相机放在原点上&#xff0c;往-z方向看&#xff0c;上方向是y&#xff1b; 这样摆放相机的好处是&#xff0c;把…

前端HTML/CSS知识点系列

1. 什么是块级格式化上下文&#xff1f;【BFC(Block formatting context)】 BFC&#xff08;Block FormattingContext&#xff0c;块级格式化上下文&#xff09;是一个独立的渲染区域&#xff0c;其中的元素的布局不会受到外部元素的影响&#xff0c;反之亦然。BFC的创建有助于…

深度学习工具|LabelImg(标注工具)的安装与使用教程

1 简介 Label是一款免费的图像标注软件&#xff0c;可以以矩形框的形式对图像中的物体进行标记&#xff0c;常用于分类和目标检测。并可以将标记信息保存为PasclVOC&#xff08;xml&#xff09;、YOLO&#xff08;txt&#xff09;、CreateML&#xff08;json&#xff09;格式。…

《编译原理》阅读笔记:p18

《编译原理》学习第 3 天&#xff0c;p18总结&#xff0c;总计 14页。 一、技术总结 1.assembler (1)计算机结构 要想学习汇编的时候更好的理解&#xff0c;要先了解计算机的结构&#xff0c;以下是本人学习汇编时总结的一张图&#xff0c;每当学习汇编时&#xff0c;看到“…

JavaWeb系列七: 动态WEB开发核心(Servlet) 下

韩老师学生 ServletConfigServletContext网站计数器 HttpServletRequest细节1细节2细节3 Dispathcer请求转发应用实例请求转发细节和注意事项习题 HttpServletResponse请求重定向请求重定向注意事项动态获取到application context练习题 ServletConfig ●ServletConfig基本介绍…

Docker--基础详解

目录 Docker介绍 Docker与传统虚拟机相比的优势 Docker基础插件 Docker镜像 容器和仓库 Docker介绍 Docker 是一个开源的应用容器引擎&#xff0c;基于 Go 语言开发&#xff0c;遵从Apache2.0开源协议&#xff0c;依赖Linux内核的Cgroup和Namespace等技术&#xff0c;对进…

智启万象|2024 Google 谷歌开发者大会报名开启!

邀你 8 月 7 日 - 8 日齐聚北京 共同探索 Google 最新的开发者工具与技术 助力高效创新&#xff0c;释放无限潜能 想要抢先一步找到官方剧透&#xff1f; 点击下方卡片 解锁大会更多精彩内容 ↓ 看到这里&#xff0c;是不是开始期待来到现场了呢&#xff1f; 更多亮点不容错过 …

快速清理Word中的嵌套表格

实例需求&#xff1a;Word文档中表格有的单元格中包含嵌套表格&#xff08;注意其中表格中有合并单元格&#xff09;&#xff0c;如下图所示。 现在需要删除单元格顶部的嵌套表格&#xff08;如上图中的表格1和表格3&#xff09;&#xff0c;如下图所示&#xff0c;如果表格较多…

Docker部署私有仓库(registryHarbor)

简介Docker Hub 官方仓库 在 Docker 中&#xff0c;当我们执行 docker pull xxx 的时候 &#xff0c;它实际上是从 registry.hub.docker.com 这个地址去查找&#xff0c;这就是Docker公司为我们提供的公共仓库。在工作中&#xff0c;我们不可能把企业项目push到公有仓库进行管理…

【机器学习项目实战(二)】基于朴素贝叶斯的中文垃圾短信分类

完整代码、数据集和相应的报告 链接已经放在了正文最下方, 供大家参考学习 摘要 ​ 本文探讨了中文垃圾短信分类的问题,通过收集实际数据集,运用多种机器学习算法进行分类,并对比了不同算法在垃圾短信分类任务上的性能。本研究旨在提高中文垃圾短信的识别准确率,为构建更…

【KMP 滚动哈希】1392. 最长快乐前缀

本文涉及知识点 KMP 滚动哈希 LeetCode1392. 最长快乐前缀 「快乐前缀」 是在原字符串中既是 非空 前缀也是后缀&#xff08;不包括原字符串自身&#xff09;的字符串。 给你一个字符串 s&#xff0c;请你返回它的 最长快乐前缀。如果不存在满足题意的前缀&#xff0c;则返回…

改装的电荷泵从数字信号中提取能量

本设计理念中描述的倍压器是 Dickson 电荷泵的改进版。与该电路不同&#xff0c;它不需要直流输入电压&#xff0c;而只需要一个数字时钟&#xff0c;其峰值理想情况下在输出端加倍为直流电压。 图 1 倍压器产生自己的局部 V 该电路用作电荷泵&#xff0c;其中 C1 充电至输入时…

Android笔记-adb keycode大全

使用方法 用adb发送按键事件时&#xff0c;可以使用下面表中的枚举值或者直接使用数值&#xff0c;比如 adb shell input keyevent KEYCODE_HOME 或者 adb shell input keyevent 3 下面按三种排序方法列出所有按键的 keycode&#xff0c; 分别是&#xff1a; 按功能分 按枚…

【实用软件】Paragon NTFS for Mac 15下载及安装教程

​习惯上来说所有操作只需轻轻一点&#xff1a;轻量级的快捷菜单栏&#xff0c;可访问所有NTFS驱动器并执行最常见的卷操作&#xff0c;如挂载&#xff0c;卸载和验证&#xff0c;从菜单栏中快速启动NTFS for Mac界面&#xff0c;一键点击&#xff0c;更加方便。11510182322410…

昇思25天学习打卡营第01天|基本介绍快速入门

一、什么是昇思MindSpore&#xff1f; 昇思MindSpore是一个全场景深度学习框架&#xff0c;详见基本介绍 那什么是深度学习呢&#xff1f; 深度学习是一种特殊的机器学习&#xff0c;主要是利用了多层神经网络模拟人脑&#xff0c;自动提取特征并进行预测。 什么是机器学习…

【Python机器学习】凝聚聚类——层次聚类与树状图

凝聚聚类生成了所谓的层次聚类。聚类过程迭代进行&#xff0c;每个点都从一个单点簇变为属于最终的某个簇。每个中间步骤都提供了数据的一种聚类&#xff08;簇的个数也不相同&#xff09;。有时候&#xff0c;同时查看所有可能的聚类也是有帮助的。 举例&#xff1a; import …

【pytorch07】broadcast广播

Broadcasting expand&#xff08;与上一节说的expand功能相同&#xff0c;可以扩展维度&#xff0c;但是这里是自动的&#xff0c;扩展的时候不需要拷贝数据&#xff09;without coping data broadcast实施 从最小的维度开始匹配&#xff0c;如果前面没有维度的话&#xff0…

BFS:解决拓扑排序问题

文章目录 什么是拓扑排序&#xff1f;关于拓扑排序的题1.课程表2.课程表Ⅱ3.火星词典 总结 什么是拓扑排序&#xff1f; 要知道什么拓扑排序我们首先要知道什么是有向无环图&#xff0c;有向无环图我们看名字其实就很容易理解&#xff0c;有向就是有方向&#xff0c;无环就是没…