美文网首页
zimbra 自动化操作:如何改变所有用户ldap的属性值

zimbra 自动化操作:如何改变所有用户ldap的属性值

作者: 吃土的司机 | 来源:发表于2017-12-15 18:15 被阅读0次

这个脚本的作用是改变ldap中所有的用户的一个属性值,写这篇文件起源于一个事件,所有的手机用户无法同步,因为他们的 zimbraCreateTimestamp 属性值在未来?(懵逼,黑人问号,官文这句话实在想不出来怎么翻译,但是没关系,脚本能看懂就行是吧?原贴)这个脚本将介绍怎么给所有用户改变这个属性值

脚本内容:

#!/bin/bash

echo "setting ldap variables"
source ~/bin/zmshutil
zmsetvars
sleep 2

for i in `ldapsearch -x -H $ldap_master_url -D $zimbra_ldap_userdn -w $zimbra_ldap_password | grep uid=| cut -d : -f 2 | sed 's/^\ //g'`
do

ldapmodify -x -H $ldap_master_url -D $zimbra_ldap_userdn -w $zimbra_ldap_password << EOF
dn: $i
changetype: modify
replace: zimbraCreateTimestamp
zimbraCreateTimestamp: 20140918100701Z

EOF

done

相关文章

网友评论

      本文标题:zimbra 自动化操作:如何改变所有用户ldap的属性值

      本文链接:https://www.haomeiwen.com/subject/zbidwxtx.html