Ldapmodify
Материал из Xgu.ru
[править] Примеры использования 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
- Схема LDAP
- LDAP-репликация и Samba
- Squid и LDAP
- Sudo и LDAP
- Jabber и LDAP
- Apache и LDAP
- RADIUS и LDAP
- Asterisk и LDAP
- man-страницы:
- man:ldapadd — добавление записей
- man:ldapdelete — удаление записей
- man:ldapmodify — модификация записей
- man:ldapmodrdn — переименование записей
- man/ldapsearch — поиск записей
Серверы LDAP: