Openldap命令详解

Openldap 客户端常用管理命令

1、ldapadd

  • -x: 简答认证方式
  • -W: 不需要在命令上写密码 ldapapp -x -D "cn=Manager,dc=suixingpay,dc=com" -W
  • -w: password 需要命令上指定密码 ldapapp -x -D "cn=Manager,dc=suixingpay,dc=com" -w 123456
  • -H: 通过ldapapi
  • -h: hostname/ipaddress
  • -D: "cn=Manager,dc=suixingpay,dc=com"
  • -p: 端口 明文389 密文636
  • -v: 显示详细
  • -f: filename.ldif文件
  • -a: 新增条目

案例:

cat << EOF| ldapadd -x -D "cn=Manager,dc=suixingpay,dc=com" -w 123456
dn: uid=jaxzhai,ou=运维部,ou=研发中心,dc=suixingpay,dc=com
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
homeDirectory: /home/zhan_zf
userPassword: {SSHA}l9gQmGTK9TsC7SUQpVOpm/aimoYYdPd3
loginShell: /bin/bash
cn: jaxzhai
uidNumber: 1001
gidNumber: 1010
sn: System Administrator
mail: @suixingpay.com
postalAddress: beijing
mobile: 18111111111
EOF


通过文件
ldapadd -x -D "cn=Manager,dc=suixingpay,dc=com" -w 123456 -f filename.ldi

2、ldapdelete

参数和ldapadd类似

ldapdelete -x -D "cn=Manager,dc=suixingpay,dc=com" -w 123456 -h172.16.138.87 "uid=zhan_z,ou=运维部,ou=研发中心,dc=suixingpay,dc=com"

3、ldapmodify

指定库文件和类型

可以使用 changetype: modify 关键字在现有条目中添加、替换或删除属性及属性值。指定 changetype: modify 时,还必须提供一个或多个更改操作,表明将如何修改条目。

cat << EOF| ldapmodify -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456
dn: uid=zhan_z,ou=运维部,ou=研发中心,dc=suixingpay,dc=com
changetype: modify
replace: loginShell
loginShell: /sbin/nologin
EOF

4、ldapmodrdn(就是修改dn的)

cat << EOF| ldapmodrdn -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456
dn: uid=jaxzhai,ou=运维部,ou=研发中心,dc=suixingpay,dc=com
changetype: modrdn
newrdn: uid=jax
deleteoldrnd: 1
EOF#等同上面(但是没有删除旧的uid,加-r删除)
ldapmodrdn -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456 "uid=jaxzhai,ou=运维部,ou=研发中心,dc=suixingpay,dc=com" "uid=zhan"

5、ldappasswd

#-s 指定密码
ldappasswd -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456 -h172.16.138.87 "uid=zhan_z,ou=运维部,ou=研发中心,dc=suixingpay,dc=com"  -s123456
#-S 交互式
ldappasswd -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456 -h172.16.138.87 "cn=guolitao,ou=mysql,ou=研发中心,dc=suixingpay,dc=com"  -S
#-a 根据旧密码产生随机密码
ldappasswd -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456 -h172.16.138.87 "uid=zhan_z,ou=运维部,ou=研发中心,dc=suixingpay,dc=com"  -a123456
#不指定 产生随机密码
ldappasswd -x -D "cn=Manager,dc=suixingpay,dc=com" -w123456 -h172.16.138.87 "uid=zhan_z,ou=运维部,ou=研发中心,dc=suixingpay,dc=com" 

6、ldapsearch

#显示所有uid的条目
ldapsearch -x -LLL uid
#指定uid显示
ldapsearch -x -LLL uid=zhaikun
# "+"显示隐藏属性
ldapsearch -x -LLL uid=zhaikun +

7、ldapwhoami 验证用户有没有修改密码

ldapwhoami -x -D "uid=jaxzhai,ou=运维部,ou=研发中心,dc=suixingpay,dc=com" -w123456 

 

 

转载于:https://www.cnblogs.com/xzkzzz/p/9269714.html

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

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

相关文章

用python画六瓣雪花_python-turtle-画雪花-2种方法及效果的详解

#python3.8#xuguojun#2020.1.30#导出模块&#xff0c;这样导出比代码较简洁&#xff0c;但是注意r和后面RGB的r&#xff0c;所以我改为d代替R&#xff08;r&#xff09; importturtle as timportrandom as r#绘制雪花 s30 #定义30个 defsnow(s): t.ht()#hthideturtle&#xff0…

2018年高考游记

2018年高考游记 在前言之前&#xff1a; 这篇文章已经写十几天吧 有心情时偶尔写上几段 也不知道自己抱着什么心态了&#xff0c;是留下一点回忆&#xff0c;还是给看得人启迪&#xff0c;还是...... 反正是要写出点东西来的 凡是现实的都是合乎理性的&#xff0c;凡是合乎理性…

小白学python需要多久_小白学Python | 你还在说你入不了门吗

收藏的好多啊 原创不易&#xff0c;动动小手&#xff0c;点个赞啦&#xff01;&#xff01; 十二月份&#xff0c;天气有时候会很阴沉&#xff0c;一天都见不到太阳。气温也慢慢变冷了&#xff0c;晚上回家还是会感觉到衣服穿少了。 阴阴沉沉总会过去的&#xff0c;我还是期待阳…

欧美剧集观看最佳索引 【2006-9-24更新】

allyesno&#xff1a;我在上两个月说要做一个美剧的网站 由于最近公司的事情一直很繁忙 我没有时间去做自己都积累了一大堆 美剧 日剧 恐怖片 没看 两个电脑的硬盘都塞的满满的 呵呵真是 天长地久有时尽,此恨绵绵无绝期。 哈哈~ 我现在正在构思 是不是把美剧网站列入公司的发展…

python语言format用法_详解Python中的format格式化函数的使用方法

format函数实现字符串格式化的功能 基本语法为&#xff1a; 通过 : 和 {} 来控制字符串的操作 一、对字符串进行操作 1. 不设置指定位置&#xff0c;按默认顺序插入 ①当参数个数等于{}个数的时候 str_1 "小明{}小美,可是小美{}小明".format("喜欢", &quo…

如何提高英文的科研写作能力

作为一个科研工作者&#xff0c;在国际学术期刊上发表科研论文是与同行交流、取得国际影响的必经之路。有些国内的科学家&#xff0c;实验做得很漂亮&#xff0c;但常常苦恼于论文的写作力不从心&#xff0c;成为国际交流的一大障碍。本文从博主的亲身体验出发&#xff0c;给博…

电子书专题

EXE电子书与垃圾 作者&#xff1a;马健邮箱&#xff1a;stronghorsetom.com主页&#xff1a;http://stronghorse.yeah.net 目前EXE格式的电子书在网络上比较流行&#xff0c;制作工具五花八门&#xff0c;eBook Workshop和eBook Edit Pro是其中比较流行的两个。但是又有多少人知…

python变量标识符_python中的变量和标识符

字面量&#xff1a; 就是一个一个的值&#xff0c;如1、2、3、‘hello’&#xff0c;就是它自己本身表达的字面值、字面意思&#xff0c;在程序中可以直接使用。 变量&#xff08;variable&#xff09;&#xff1a; 可以用来保存字面量&#xff0c;变量本身没有任何意思&#x…

Slimming Down Windows XP The Complete Guide 【 10章完整版 】

网上有一个汉化好的 压榨XP手册 是基于他的汉化版 现在我贴出的是英文原版你还可以向作者捐献15$以便获得一个自动优化XP的脚本原文&#xff1a;http://www.bold-fortune.com/forums/index.php?showforum13Thanks go out to Fred Langa for his acknowledgment of Slimming Do…

ps安装了可以打开但开始里面找不到_PS2018打开了钢笔压力但却没有压感的解决方法...

1.首先应确定是否安装数位板的驱动&#xff0c;如果驱动出现问题也可以试着重装一下。2.&#xff08;这里以Photoshop CC 2018为例&#xff09;接下来检查这个“始终对‘大小’使用‘压力’”按钮是否打开&#xff0c;如果是关闭的&#xff0c;试着打开。3.随后F5进入“画笔”选…

P3938 斐波那契

坑爹入口 我们想一下&#xff0c;第几个生的。那他的孩子就是排在新一波出生的第几个上的。 然后我们通过瞎试得到。10^12<斐波那契的第60项。就是说我们不用建图&#xff08;也建不下&#xff09;&#xff0c;每次最多60次暴力就可以了。 出题人真是个人才。 #include<c…

t检验的p值对照表_论文数据分析实战 | 如何对汇总数据进行t检验

在SPSS统计分析交流群中有学员在阅读论文的过程中看到下面的这张表格&#xff1a;这张表中记录了第16届世界男子篮球锦标赛中国队与前8名球队进攻指标比较的结果&#xff0c;其中这份表格并没有给出详细的P值&#xff0c;而只是告诉我们P值小于多少。在这种只有汇总数据&#x…

洛谷 P2389 电脑班的裁员 解题报告

题意&#xff1a; 给定一段长为N的序列&#xff0c;选取其中的至多M段使这些子段和最大。 当N1000时&#xff0c;我们可以采用动态规划解法 令\(dp[i][j][k]\)代表当前选至位置\(i\)处于第\(j\)段当前是否选取(1选0不选) 则转移为\(dp[i][j][0]max(dp[i-1][j][1],dp[i-1][j][0]…

浅谈显 ipqq 发展历程 【附显 ipqq原理】

声明&#xff0c;本文章未经过疯狂绅士与runjin的同意不得转载。浅谈IPQQ软件的技术发展轨迹疯狂绅士、RunJin摘要&#xff1a;本文先给出了IPQQ的界定&#xff0c;并介绍了不同历史时期具有里程碑意义的IPQQ。根据几个具有里程碑意义的IPQQ&#xff0c;作者简要的分析了其技术…

for命令不跳过空白行_Java程序员必备:查看日志常用的linux命令

iwenhou趁周末&#xff0c;复习一下鸟哥的linux私房菜&#xff0c;看了文件内容查阅部分&#xff0c;做个笔记&#xff0c;哈哈&#xff0c;希望对你有帮助哦。catcat : 由第一行开始显示文件所有内容参数说明cat [-AbEnTv] 参数&#xff1a; -A : 相当于-vET 的整合参数&#…

Java并发编程笔记之Semaphore信号量源码分析

JUC 中 Semaphore 的使用与原理分析&#xff0c;Semaphore 也是 Java 中的一个同步器&#xff0c;与 CountDownLatch 和 CycleBarrier 不同在于它内部的计数器是递增的&#xff0c;那么&#xff0c;Semaphore 的内部实现是怎样的呢&#xff1f; Semaphore 信号量也是Java 中一个…

三款常用IP发包工具介绍

AntPower 版权所有© 2003 技术文章http://www.antpower.org 第1 页共14 页AntPower&#xff0d;技术文章三款常用IP 发包工具介绍小蚁雄心成员郎国军著lgjqingdao.cngb.comURL修订版本版本时间修订人说明AntPower 版权所有© 2003 技术文章http://www.antpower.org 第…

python中读取指定的行和列_Python怎么获取excle中指定行和列的值?

https://www.cnblogs.com/xiazhenyu/ *** 学而思之、思而记之、记而习之 ***f"dict_file.txt" #定义文件名 def writefile(key,value): with open(f, "w") as file: # 只需要将之前的”w"改为“a"即可&#xff0c;代表追加内容&#xff0c;“w”…

设计模式--命令模式

实验16&#xff1a;命令模式 本次实验属于模仿型实验&#xff0c;通过本次实验学生将掌握以下内容&#xff1a; 1、理解命令模式的动机&#xff0c;掌握该模式的结构&#xff1b; 2、能够利用命令模式解决实际问题。 [实验任务]&#xff1a;多次撤销和重复的命令模式 某系…

进入显示器工厂模式的方法 【95种品牌 维修珍藏资料】

常见CRT显示器的工厂模式进入方法 谁家的电视机坏了&#xff0c;图像的颜色乱了&#xff0c;肯定要请电视机维修人员来修。但是大家也许听说过&#xff0c;有时候维修人员到了家里&#xff0c;连螺丝刀都不拿&#xff0c;只是把遥控器“乱”按一通&#xff0c;电视机的故障就…