📄 searchexample.sh
字号:
#! /bin/sh# $OpenLDAP: pkg/ldap/servers/slapd/back-shell/searchexample.sh,v 1.1.3.1.32.1 2000/06/13 17:57:37 kurt Exp $## Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.## COPYING RESTRICTIONS APPLY, see COPYRIGHT filewhile [ 1 ]; do read TAG VALUE if [ $? -ne 0 ]; then break fi case "$TAG" in base:) BASE=$VALUE ;; filter:) FILTER=$VALUE ;; # include other parameters here esacdoneLOGIN=`echo $FILTER | sed -e 's/.*=\(.*\))/\1/'`PWLINE=`grep -i "^$LOGIN" /etc/passwd`sleep 60# if we found an entry that matchesif [ $? = 0 ]; then echo $PWLINE | awk -F: '{ printf("dn: cn=%s,%s\n", $1, base); printf("objectclass: top\n"); printf("objectclass: person\n"); printf("cn: %s\n", $1); printf("cn: %s\n", $5); printf("sn: %s\n", $1); printf("uid: %s\n", $1); }' base="$BASE" echo ""fi# resultecho "RESULT"echo "code: 0"exit 0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -