免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1544 | 回复: 0
打印 上一主题 下一主题

[ldap] 一段小shell腳本管理ldap, [复制链接]

求职 : 数据库管理员
论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-13 10:37 |只看该作者 |倒序浏览
我的ldap Server 中有了些資料,查看起來有些不方便,就寫了這一段代碼
見笑了,
dumpldap.sh user   
dumpldap.sh user   uid=test*


dmpldap.sh

  1. vim  dumpldap.sh

  2. #!/bin/bash
  3. MF=$0;
  4. [ -h $0 ] && MF=$(readlink $0)

  5. MWD=$( dirname $MF );

  6. . $MWD/dn.conf

  7. case $1 in
  8.         all)
  9.                 NBN=$BN ;;
  10.         auth)
  11.                 NBN=dc=auth,$BN ;;
  12.         smb)       
  13.                 NBN=dc=smb,$BN ;;
  14.         user)
  15.                 NBN=ou=People,dc=auth,$BN;;
  16.         group)
  17.                 NBN=ou=Group,dc=auth,$BN;;
  18.         *)
  19.                 echo `basename $0`  "[ all | auth | smb | user | group ]"
  20. esac

  21. shift
  22. #echo $NBN
  23. [ -z $NBN ] || ldapsearch -x -h $HOST -b $NBN -D  $DN  -w $PW  $1  |grep -v "^#"

复制代码

vi dn.conf

  1. HOST=ldapserver
  2. DN=uid=my,ou=People,dc=auth,dc=dg,dc=com,dc=cn
  3. BN=dc=dg,dc=com,dc=cn
  4. PW=mypass
复制代码


                                  阿飛
                                 2005-08-13
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP