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

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

一.安装Openldap

#拉取镜像
docker pull osixia/openldap:latestdocker 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/openldapcontainer_name: openldaphostname: openldap-hostports:- "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.denvironment:LDAP_ORGANISATION: "xiaowang"LDAP_DOMAIN: "wang.admin"LDAP_ADMIN_PASSWORD: "admin@123"networks- bridgenetworks: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/openldapcontainer_name: openldaphostname: openldap-hostports:- "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.denvironment:LDAP_ORGANISATION: "xiaowang"LDAP_DOMAIN: "wang.admin"LDAP_ADMIN_PASSWORD: "admin@123"networks:- ldapnetphpldapadmin:image: osixia/phpldapadmincontainer_name: phpldapadminports:- "10001:80"environment:PHPLDAPADMIN_HTTPS: "false"PHPLDAPADMIN_LDAP_HOSTS: "openldap-host"privileged: truenetworks:- ldapnetnetworks: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.mzph.cn/diannao/34748.shtml

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

相关文章

OceanBase 列存中多列过滤性能解析

今天有同事问我&#xff0c;列存大宽表场景下&#xff0c;如果在多个列上有等值过滤条件&#xff0c;OceanBase 的性能是不是无法满足要求&#xff1f; Hi 晓楚&#xff0c;帮评估个OTS替换场景 大概1亿大宽表&#xff0c;查询姿势就是任意字段的组合&#xff0c;进行等值查询g…

海外青云私有云:企业的数字化转型得力助手

在全球化日益加深的今天&#xff0c;海外企业对于云计算的需求也愈发迫切。青云(QingCloud)作为一家领先的云计算服务提供商&#xff0c;其私有云产品在海外市场上受到了广泛的关注和认可。那么&#xff0c;海外青云私有云究竟有何用处呢?本文将从多个角度为您科普。 首先&…

Java高级重点知识点-10-Object类

文章目录 Object类(java.lang) Object类(java.lang) Object类是Java语言中的根类&#xff0c;即所有类的父类 重点&#xff1a; public String toString()&#xff1a;返回该对象的字符串表示。 public class User {private String username;private String password;public…

地雷数量求解(二维数组)

问题描述 为了保证边境重要的军事基地不会被敌人入侵&#xff0c;我军在敌军的必经之路上埋了 &#x1d465; 颗地雷&#xff0c;已知这片必经之地是 &#x1d45b;&#x1d45a; 的方阵形状&#xff0c;为了让我们的友军知道哪些地方是有地雷的&#xff0c;我军工兵绘制了一张…

LeetCode刷题之HOT100之乘积最大子数组

2024/6/25 六月也来到了末尾&#xff0c;刷题也刷了一个半月左右。收获还是有的&#xff0c;最起码打字快了哈哈&#xff0c;做题啦&#xff01; 1、题目描述 2、逻辑分析 一眼动态规划。 解题思路 遍历数组时计算当前最大值&#xff0c;不断更新令nowMax 为当前最大值&…

java的线程

定义&#xff1a;在java中&#xff0c;线程是程序中一个独立的执行流&#xff0c;它拥有自己的核心运行逻辑和状态。在操作系统中&#xff0c;线程是进程的一部分&#xff0c;是程序执行的最小单元。 重要性&#xff1a;多线程使得程序能够更好的利用CPU资源&#xff0c;同时处…

AI大模型企业应用实战:Prompt让LLM理解知识

1 Prompt Prompt 可理解为指导AI模型生成特定类型、主题或格式内容的文本。 NLP中&#xff0c;Prompt 通常由一个问题或任务描述组成&#xff0c;如“给我写一篇有关RAG的文章”&#xff0c;这句话就是Prompt。 Prompt赋予LLM小样本甚至零样本学习的能力&#xff1a; LLM能力…

提升LabVIEW开发效率的技术与工具

LabVIEW是一种强大的图形化编程环境&#xff0c;广泛应用于数据采集、仪器控制和工业自动化领域。提高LabVIEW开发效率对项目的成功至关重要。本文将从代码复用、开发工具、编程规范、测试与调试、团队协作和学习资源六个方面&#xff0c;详细介绍提升LabVIEW开发效率的技术与工…

使用注解配置 Spring AOP

在现代的 Spring 应用程序开发中&#xff0c;使用注解配置&#xff08;Annotation-based configuration&#xff09;已经成为了主流。相比于传统的 XML 配置&#xff0c;注解配置更为简洁和便捷&#xff0c;能够更好地集成到 Java 代码中&#xff0c;并提供了更好的可读性和维护…

Java Matcher类方法深度剖析:替换方法

1. 引言 在Java中,正则表达式是处理字符串的强大工具,而java.util.regex包中的Matcher类则是实现这一功能的核心。对于Java工程师而言,熟练掌握Matcher类的使用方法,无疑能够极大地提升字符串处理的效率和准确性。本文将对Matcher类的方法进行深度讲解,并按照查找和匹配方…

Linux驱动开发(三)--新字符设备驱动开发 LED驱动开发升级

1、新字符设备驱动原理 使用 register_chrdev 函数注册字符设备的时候只需要给定一个主设备号即可&#xff0c;但是这样会 带来两个问题 需要我们事先确定好哪些主设备号没有使用 会将一个主设备号下的所有次设备号都使用掉&#xff0c;比如现在设置 LED 这个主设备号为200&…

从50分到90分,网站性能优化实践

难以置信: 我可是用尊贵的Vue3Ts开发的呢 (手动狗头). 十分抗拒: 迫于yin威,我给网站做了体检和手术. 体检 – 市面上的体检套餐有很多种,但其实都是换汤不换药.那药(标准)是什么呢?我们会在下面说明.这里我选择了谷歌亲儿子"灯塔"(LightHouse)进行性能体检. 体检…

multiprocessing 模块的 Manager

multiprocessing 模块的 Manager 类提供了一个机制&#xff0c;允许多个进程共享数据结构。 Manager 对象可以创建多种可被多个进程共享的数据结构&#xff0c;如列表、字典、集合等。以下是 Manager 的一些常用属性和方法&#xff1a; 属性&#xff1a; address : 包含绑定到…

使用Spring Boot 3.x结合专有算法生成电子印章

本章将是关于如何用Spring Boot 3.x实现网上政务统一电子印章的一站式解决方案。我们将深度探讨电子印章的生成、管理、应用&#xff0c;并探讨其在不同平台的兼容性问题和OCR技术的应用。同时&#xff0c;也会讨论如何结合电子签章、电子印章与文档的绑定&#xff0c;以及印章…

Scala入门:打造大数据处理的超能力(通俗易懂)

Scala是一门现代的多范式编程语言&#xff0c;它融合了面向对象和函数式编程的特点&#xff0c;被广泛应用于大数据处理领域。本文将详细介绍Scala的基本概念、使用方法、主要作用以及注意事项。 一、Scala简介 1. Scala的起源 Scala由Martin Odersky于2004年创建&#xff0c…

解决 vue 项目一直出现 sockjs-node/info?t=问题

其实如果是在开发环境&#xff0c;应该是开发的时候网络环境变更导致&#xff0c;比如你切换无线网络&#xff0c;导致开发服务器的IP地址换了&#xff0c;这样开发服务器会不知道如何确定访问源。开发环境中关闭npm dev server&#xff0c;然后重新npm run serve重新构建服务环…

探索AI世界系列:俗说AI智能体

AI agent&#xff0c;翻译为中文就是AI智能体。 什么是AI智能体呢&#xff1f; 一&#xff0c;GPT对AI智能体的定义 AI智能体&#xff0c;即人工智能体&#xff08;Artificial Intelligence Agent&#xff09;&#xff0c;是具有自主性、学习能力和推理能力的计算机程序。 …

聚观早报 | 小鹏MONA M03曝光;iPhone 16系列电池改进

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 6月25日消息 小鹏MONA M03曝光 iPhone 16系列电池改进 一加Ace 3 Pro三款配色 字节跳动与博通合作开发AI芯片 蚂…

【性能优化】Android冷启动优化

文章目录 常见现象APP的启动流程计算启动时间Displayed Timeadb dump 启动优化具体策略总结参考链接 常见现象 各种第三方工具初始化和大量业务逻辑初始化&#xff0c;影响启动时间&#xff0c;导致应用启动延迟、卡顿等现象 APP的启动流程 加载和启动应用程序&#xff1b; …

学习笔记STMF4 TIMER定时器(使用开发板立创天空星STMF4)

目录 #定时器的介绍 #怎么去理解定时器的预分频系数 #使用定时器实现完成触发中断 #定时器触发中断基本函数配置 #在使用TIMER 触发中断的时候为什么不需要配置EXTI中断这个选项 #使用定时器完成输出PWM #PWM基本知识介绍 #函数配置生成PWM 这个系列所有笔记用来记录&#x…