OpenLDAP 使用 slappasswd 生成密码
OpenLDAP 大约 723 字userPassword
OpenLDAP
用户密码存储在userPassword
字段中,可以明文存储、SHA-1
、MD5
等加密存储。默认是{SSHA}
。
slappasswd
使用slappasswd
生成符合OpenLDAP
加密规则的密码。
注意:相同密码每次加密生成后的加密密码都是不同的。
示例一
密码修改为无特殊字符的admin
。
slappasswd -s admin
输出
{SSHA}MbpGHRfyMR72I9lszUzMnOavoW4rmfBs
示例二
密码修改为含有特殊字符的!QAZ2wsx
。
使用单引号包裹含有特殊字符的密码。
slappasswd -s '!QAZ2wsx'
输出
{SSHA}CCMQgVqbTYZ+bolal2NEY8Hu3/hpL3gt
更多加密规则
使用-h
指定加密规则,默认{SSHA}
。
{CRYPT}
{MD5}
{SMD5}
{SSHA}
{SHA}
{MD5}
slappasswd -h {MD5} -s admin
输出
{MD5}ISMvKXpXpadDiUoOSoAfww==
{SHA}
slappasswd -h {SHA} -s admin
输出
{SHA}0DPiKuNIrrVmD8IUCuw1hQxNqZc=
手动修改
借助LDAP Admin
工具修改密码。
明文密码
直接在userPassword
字段中修改即可。
加密密码
将包含加密规则的字符串复制到userPassword
中即可。
例如:
{SSHA}MbpGHRfyMR72I9lszUzMnOavoW4rmfBs
参考文档
阅读 1902 · 发布于 2022-07-17
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
Spring Boot JPA 控制台输出格式化后的 SQL 语句阅读 5068
-
Spring Boot Gradle 项目添加本地 jar 包依赖阅读 4130
-
Telepresence 开发中的常用命令阅读 494
-
Windows 子系统 WslRegisterDistribution failed with error: 0xc03a001a阅读 1266
-
Linux yum 安装 OpenResty阅读 2593
-
Java jstat 监控远程服务阅读 1770
-
Linux awk 命令简单使用阅读 2025
-
Helm 安装 Chart 到 Kubernetes阅读 566
-
Java 并发编程之 AQS ReentrantLock 公平锁源码解析阅读 1602
-
JavaScript 使用 MD5 加密支持中文阅读 4335