Задать вопрос
@ChMikhail

Как правильно построить запрос ldapsearch?

Есть запрос для синхронизации zimbra с AD по группам рассылки.
Сам скрипт взят здесь

И есть такая функция.
#Заполнение файла списка группы пользователями AD
function user-group-AD()
{
	#Список пользователей AD
	$ldapsearch -x -o ldif-wrap=no -H $ldap_server -D $binddn -w $bindpw -b $groupdn  "(sAMAccountName=mail_$1)" | 
	grep member | 
	egrep -v '^#|^$' | 
	awk '{print $2}' | 
	sed -r 's/CN=//' | 
	awk '{split ($0, a, ","); print a[1]}' | 
	sort > $groupuser/$1.ad	
	echo "Found (Найдено) "`cat $groupuser/$1.ad | wc -l`" users AD in group $1 (пользователей AD в группе $1)" >> $log


Которая должна вернуть параметр member и записать в файл tmp/group/$1.ad:
она возвращает но очень странно, в виде:
Q0490JDQkNCQ0JDQkCxPVT3Ql9Cw0L/Rh9Cw0YHRgtC4LERDPW92bSxEQz1sb2NhbA==

По хорошему мне надо так сделать что бы запрос получал параметр mail из пользователя группы mail_$1(динамически меняется и находится автоматом в OU.
  • Вопрос задан
  • 156 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы