苹果系统MacOS 启用自带的LDAP

因为需要使用ldap去开发一套登录系统,在mac系统中折腾了半天docker才发现官方的镜像只支持linux系统,继而寻求其他解决办法
了解到macOS系统 自带LDAP服务,但是相关的文章以及视频又很少,故此分享一下我开启mac系统ldap服务的一些经验,希望对各位有所帮助

1. 安装OpenLDAP
1.1 查看版本,若输出版本信息则已安装
slapd -V
1.2 如果不存在则使用 homebrew 安装 openldap
brew install openldap
1.3 验证是否 slapd 路径
which slapd

显示路径的话则正常

如果显示 ”slapd not found“ 的话需要配置环境变量

  • openldap旧版本的的路径和新版本的有所不同

先通过 ls -l验证路径

# 新版本
ls -l /opt/homebrew/opt/openldap/libexec/slapd

# 旧版本
ls -l /opt/homebrew/opt/openldap/bin
ls -l /opt/homebrew/opt/openldap/sbin
1.4 添加环境变量

确定位置后添加所在目录的环境变量
旧版openldap使用

echo 'export PATH="/opt/homebrew/opt/openldap/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/opt/openldap/sbin:$PATH"' >> ~/.zshrc

新版openldap使用

echo 'export PATH="/opt/homebrew/opt/openldap/libexec/slapd:$PATH"' >> ~/.zshrc

环境变量立即生效

source ~/.zshrc
1.5 验证是否安装成功
slapd -V
2. 配置OpenLDAP
2.1 创建配置文件(若不存在):

macOS 的 LDAP 配置文件通常位于/etc/openldap/,核心配置文件为slapd.conf。若缺失,可手动创建(需管理员权限):

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值