Ldapmodify

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.

[править] Примеры использования ldapmodify

Если мы хотим удалить несколько полей из записи, выполняем следующие действия.

Создаём файл /tmp/f:

dn: uid=sas,ou=Users,dc=example,dc=com
changetype: modify
delete: shadowLastChange
-
delete: shadowWarning
-
delete: shadowInactive
-
delete: shadowMax
-
delete: shadowMin

Вызываем команду:

%$ ldapmodify -W -x -D cn=admin,dc=example,dc=com -h ldap.example.com -f /tmp/f


Если нам нужно пробежаться по несольким записям и выполнить операцию для них, используем скрипт:

%$ for uid in sas jsa dor
do
cat <<EOF | ldapmodify -W -x -D cn=admin,dc=example,dc=com -h ldap.example.com
dn: uid=${uid},ou=Users,dc=example,dc=com
changetype: modify
delete: shadowLastChange
-
delete: shadowWarning
-
delete: shadowInactive
-
delete: shadowMax
-
delete: shadowMin
EOF
done

Если нужно задать пароль в командной строке, используйте ключ -w password вместо -W

[править] Материалы по LDAP на xgu.ru

Серверы LDAP:

Источник — «http://xgu.ru/wiki/Ldapmodify»