搭建ldap自助修改密码系统--Self Service Password_linlin1975的博客-CSDN博客_搭建ldap+自助密码修改


本站和网页 https://blog.csdn.net/yruilin/article/details/86519783 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

搭建ldap自助修改密码系统--Self Service Password_linlin1975的博客-CSDN博客_搭建ldap+自助密码修改
搭建ldap自助修改密码系统--Self Service Password
linlin1975
于 2019-01-17 13:17:04 发布
6414
收藏
分类专栏:
linux 以及嵌入式编程技术
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yruilin/article/details/86519783
版权
linux 以及嵌入式编程技术
专栏收录该内容
52 篇文章
1 订阅
订阅专栏
参考文章:https://www.cnblogs.com/imcati/p/9396808.html
官方文档:https://ltb-project.org/documentation/self-service-password
https://ltb-project.org/documentation/self-service-password/1.3/install_debian
我的操作系统是Ubuntu 18.04 64位,已有LAMP环境,SSP软件用的是1.3稳定版。参照了自行加源,apt方式的安装。也试过下载deb包,用dpkg -i的方式安装,都是可以的。
1. 在安装完之后,在/etc/apache2/sites-available/下会有一个self-service-password.conf文件,自行修改server name(ssp.example.com),将建立一个虚拟主机。
在/etc/apache2/sites-enable/目录下,建立self-service-password.conf的连接(ln -s),重启apache2。
2. 访问ssp.example.com,可以看到Self Service Password页面了。
这时,会看到有个错误,需要修改安装目录/usr/share/self-service-password/conf下的config.inc.php文件,找到$keyphrase = "secret"; 将secret修改成任意字串。重新访问就可以了。
3. 根据官方的建议,在安装目录/usr/share/self-service-password/conf下增加一个配置文件config.inc.local.php,这样后续升级不会破坏自己的配置。用这个文件配置LDAP服务器和smtp邮件服务。
配置如下:
//Server address
$ldap_url = "ldap://ldap.example.com:389";
//Credentials
$ldap_binddn = "cn=manager,dc=example,dc=com";
$ldap_bindpw = "secret";
$who_change_password = "manager";
//Search parameters
$ldap_base = "ou=People,dc=example,dc=com";
$ldap_filter = "(&(objectClass=person)(uid={login}))";
//mail
$mail_attribute = "mail";
$mail_address_use_ldap = false;
$mail_from = "scm_admin@example.com";
$mail_from_name = "账号密码重置";
$mail_signature = "";
# Notify users anytime their password is changed
$notify_on_change = true;
# PHPMailer configuration (see https://github.com/PHPMailer/PHPMailer)
$mail_sendmailpath = '/usr/sbin/sendmail';
$mail_protocol = 'smtp';
$mail_smtp_debug = 2;
$mail_debug_format = 'error_log';
$mail_smtp_host = '192.168.88.10';
$mail_smtp_auth = "login";
$mail_smtp_user = 'scm_admin';
$mail_smtp_pass = '123456';
$mail_smtp_port = 25;
$mail_smtp_timeout = 30;
$mail_smtp_keepalive = false;
$mail_smtp_secure = '';
$mail_smtp_autotls = true;
$mail_contenttype = 'text/plain';
$mail_wordwrap = 0;
$mail_charset = 'utf-8';
$mail_priority = 3;
$mail_newline = PHP_EOL;
4.重新访问self-service-password页面,可以访问通过旧密码修改新密码,也可以通过邮件重置密码了。
linlin1975
关注
关注
点赞
收藏
打赏
评论
搭建ldap自助修改密码系统--Self Service Password
参考文章:https://www.cnblogs.com/imcati/p/9396808.html官方文档:https://ltb-project.org/documentation/self-service-passwordhttps://ltb-project.org/documentation/self-service-password/1.3/install_debian我的...
复制链接
扫一扫
专栏目录
self-service-password:在 LDAP 目录中更改和重置密码的 Web 界面
07-24
LDAP 工具箱自助服务密码
介绍
Self Service Password 是一个 PHP 应用程序,它允许用户在 LDAP 目录中更改他们的密码。
该应用程序可用于标准 LDAPv3 目录(OpenLDAP、OpenDS、ApacheDS、Sun Oracle DSEE、Novell 等)和 Active Directory。
它具有以下特点:
Samba 模式更改 Samba 密码
活动目录模式
本地密码策略:
最小/最大长度
禁止字符
大、小、数字或特殊字符计数器
重用旧密码检查
密码与登录相同
复杂性(不同类别的字符)
帮助信息
按问题重置
通过邮件挑战重置(通过邮件发送令牌)
通过短信重置(通过外部电子邮件 2 短信服务或短信 API)
更改 LDAP 目录中的 SSH 密钥
验证码(内置)
密码更改后的邮件通知
更改密码前后的钩子脚本
先决条件
PHP(7
LDAP (OpenLDAP)+ CentOS7.5 部署与实践
01-07
本套系统旨在 ” 带领大家搭建起公司内部的一套高可用支持TLS/SSL加密的统一账号管理系统OpenLDAP” ,但同样也如实告诉大家一点:这个教程并没有特深入的讲解 OpenLDAP 的理论知识,更加深入的学习,任重而道远,让我们共同探索未来的道路。
评论 5
您还未登录,请先
登录
后发表或查看评论
self-service-password (自动重置密码服务)
3Golds
01-16
3296
self-service-password 介绍self-service-password 用来更新、修改、重制用户的密码,上述行为均是用户自己完成。支持服务ApacheGeneral parametersLDAP connectionPassword policyReset by questionsReset by mail tokensReset by SMSMailreCAPTCHAPost...
docker下快速部署openldap与self-service-password
最新发布
水中加点糖
11-01
265
通过docker部署slf-service-password,实现ldap下的用户密码自助修改功能
Self Service Password部署
不一样的精彩
04-19
2744
Self Service Password部署
通过Self Service Password 自助修改和重置AD域账号密码
一、准备
操作系统 :192.168.1.8 CentOS7.6
AD域:192.168.1.10 ad01.test.com (已安装CA证书服务) ,创建ssp AD域账号,用于登录验证
Self Service Password官网文档:https://ltb-project.org/documentation/self-service-password
1..
php修改LDAP账户密码
weixin_33924770的博客
08-19
574
为了实现sso统一认证,将以前的系统认证方式换了,修改密码的模块也就得相应的改变。
<htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="en"lang="en"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8...
java 自助更改密码 api_搭建ldap自助修改密码系统--Self Service Password
weixin_33443932的博客
02-24
573
系统版本:centos6Self Service Password版本:1.1服务安装:安装依赖:yum install php70-ldap.x86_64 -y (版本尽量大于5.3,否则会提示更新php程序)yum install httpd -y安装Self Service Password:yum install https://ltb-project.org/rpm/6Server/no...
记self-service-password修改AD域账号密码的问题
yanchuandong的博客
08-11
719
一、搭建问题不详细描述,可参考
官方文档:https://self-service-password.readthedocs.io/en/latest/installation.html
CSDN大佬的文章:https://blog.csdn.net/qq461391728/article/details/115867721?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162848744116780265427748%2522%252C
Win ldap php 改密码,烂泥:搭建OpenLDAP自助修改密码系统Self Service Password
weixin_29502579的博客
03-27
438
本文由ilanniweb微信公众号提供友情赞助,首发于烂泥行天下jenkins技术分享QQ群:571981257上一篇文章我们介绍了,有关OpenLDAP的安装与配置,这篇文章我们再来介绍下,OpenLDAP自助修改密码系统Self Service Password的搭建与配置。OpenLDAP安装完毕后,如果用户要修改密码的话,就需要通过OpenLDAP管理员来进行修改。为了解放管理员的工作,让...
LDAP密码修改系统 Self Service Password
奈文摩尔ST
09-18
719
安装升级PHP
https://www.centos.bz/2018/05/centos-6-7-%E5%8D%87%E7%BA%A7-php-5-6-%E5%88%B0-7-1-7-2/
安装Self Service Password
下载地址:https://ltb-project.org/download#self_service_password
参考地址:https://ltb-project.org/documentation/self-service-password/latest/insta
ubuntu安装self-service-password
ethnicitybeta的博客
01-18
333
首先安装
vim /etc/apt/sources.list.d/ltb-project.list
deb [arch=amd64] https://ltb-project.org/debian/jessie jessie main
wget -O - https://ltb-project.org/wiki/lib/RPM-GPG-KEY-LTB-project | apt-key add -
apt-get update
apt-get install self-service-password
开源配置管理系统的选择和搭建
袁瑞麟的专栏
03-28
2018
最近,新进一家公司,作配置管理员,搭建了以下配置管理系统平台。因为都是开源的,基本上都是从网上找到了解决方法。现在陆续整理些文字,也共享出来。我的QQ号:1448357969,欢迎交流。
操作系统:Ubuntu 18.04LTS,最新的5年维护版本。搭建LAMP环境(Linux+Apache+MySQL+PHP)。
Apache:建站工具。
MySQL: 开源数据库系统。
配置管理系统用户...
ldap 自助密码修改程序 self-service-password (基于php)
疯飙的蜗牛
08-29
7468
官方网站:https://ltb-project.org/doku.php
官方简介:
Self Service Password is a PHP application that allows users to change their password in an LDAP directory.
The application can be used on standard LDAPv...
self service password 邮件修改_OpenLDAP配置self-service-pwd亲测可用
weixin_39967938的博客
12-18
573
一.LDAP安装环节此处省略,LDAP 安装二.安装self-service-password[root@ldap-35~]#yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm[root@ldap-35 ~]#yum -y install yum-utils[root@ldap-35 ~]#yum-config...
Win ldap php 改密码,搭建ldap自助修改密码系统--Self Service Password
weixin_33558072的博客
03-27
250
搭建ldap自助修改密码系统--Self Service Passwordchoulanlan关注0人评论2382人阅读2019-08-15 20:52:31服务安装:安装依赖:yum install php70-ldap.x86_64 -y (版本尽量大于5.3,否则会提示更新php程序)yum install httpd -y安装Self Service Password:yum instal...
self service password 邮件修改_LDAP密码修改系统 Self Service Password
weixin_40006965的博客
12-18
371
安装升级PHPhttps://www.centos.bz/2018/05/centos-6-7-%E5%8D%87%E7%BA%A7-php-5-6-%E5%88%B0-7-1-7-2/安装Self Service Password下载地址:https://ltb-project.org/download#self_service_password参考地址:https://ltb-pro...
ldap忘记密码,如何修改
cx881020的专栏
03-16
3643
(1)首先生成管理员密码。
slappasswd
输入两次得到一个密码,我的这个密码是1234
{SSHA}7Wi/7NzFL/b6y+a7jZsDos5ax3HK0gUZ
(2)修改数据库配置文件,设置域名,密码等
vim /etc/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif
olcSuffix: dc=xxx,dc=c...
尝试debian-9.13.0-amd64下apache和proftpd用openldap整合按组认证笔记之四:安装self-service-password支持自助修改openldap密码
流窜疯的专栏
10-14
189
主要参考文章
1、https://www.ilanni.com/?p=13822
2、https://ltb-project.org/documentation/self-service-password/1.3/install_debian
self-service-password的deb包下载网址
https://ltb-project.org/archives/self-service-password_1.3-1_all.deb
一、安装
root@mydebian210:~# .
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:大白
设计师:CSDN官方博客
返回首页
linlin1975
CSDN认证博客专家
CSDN认证企业博客
码龄19年
暂无认证
29
原创
20万+
周排名
138万+
总排名
20万+
访问
等级
2330
积分
22
粉丝
27
获赞
26
评论
151
收藏
私信
关注
热门文章
圈存和圈提是什么意思
12641
POS商户代码表
12622
gsl科学计算库文档,翻译了索引,凑合看看。
10269
printf数据输出语句和转义字符
9457
在Linux控制台下使用libjpeg显示JPEG图像在framebuffer上
9381
分类专栏
linux 以及嵌入式编程技术
52篇
投资理财
2篇
金融知识
4篇
DVB知识
2篇
最新评论
搭建ldap自助修改密码系统--Self Service Password
河涧大活驴:
[code=php]
<?php if ($_smarty_tpl->tpl_vars['msg_changehelpextramessage']->value) {?>
<p><?php echo htmlspecialchars($_smarty_tpl->tpl_vars['msg_changehelpextramessage']->value, ENT_QUOTES, 'UTF-8');?>
</p>
<?php }?>
[/code]
没看懂 这个文件的43行有什么问题
搭建ldap自助修改密码系统--Self Service Password
河涧大活驴:
哥 能帮我看看这个报错吗 连接不上LDAP 这是错误信息
[Tue Apr 26 09:54:27.365628 2022] [php7:notice] [pid 21068] [client 192.168.109.72:65457] PHP Notice: Undefined index: msg_changehelpextramessage in /var/cache/self-service-password/templates_c/f6b50b13b91599a6d59a20cb1147ad5af3c8d817_2.file.change.tpl.php on line 43
[Tue Apr 26 09:54:27.365687 2022] [php7:notice] [pid 21068] [client 192.168.109.72:65457] PHP Notice: Trying to get property 'value' of non-object in /var/cache/self-service-password/templates_c/f6b50b13b91599a6d59a20cb1147ad5af3c8d817_2.file.change.tpl.php on line 43
搭建ldap自助修改密码系统--Self Service Password
linlin1975
回复
lzpdycsd: 不是。看我置顶文章。
搭建ldap自助修改密码系统--Self Service Password
lzpdycsd:
请教,大神是用的Windows AD域的吗
搭建ldap自助修改密码系统--Self Service Password
steveJoy1124:
大神,请教下php-mbstring是必须安装吗?我找了好几个系统版本都没有这个包。内网部署这个依赖包太多,阻塞了
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
OpenLDAP部署及管理维护
开源配置管理系统的选择和搭建
Phabricator在Ubuntu18.04上安装使用
2019年10篇
2012年5篇
2011年3篇
2010年35篇
2009年16篇
2008年6篇
2007年9篇
目录
目录
分类专栏
linux 以及嵌入式编程技术
52篇
投资理财
2篇
金融知识
4篇
DVB知识
2篇
目录
评论 5
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
linlin1975
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值