美文网首页
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