В Apache Directory Studio вы можете щелкнуть соединение правой кнопкой мыши и выбрать «Импорт», затем «Импорт LDIF». Файл будет выглядеть примерно так:
dn: cn=user1FQDN,ou=OrgUnit,o=MyOrg
changetype: modify
replace: TheAttribute
TheAttribute: NewValue
-
dn: cn=user2FQDN,ou=OrgUnit,o=MyOrg
changetype: modify
replace: TheAttribute
TheAttribute: NewValue
-
dn: cn=user3FQDN,ou=OrgUnit,o=MyOrg
changetype: modify
replace: TheAttribute
TheAttribute: NewValue
-
Когда я пытаюсь установить одно и то же значение для множества учетных записей, я собираю быстрый скрипт, чтобы получить список DN пользователей и написать остальное содержимое LDIF.
Где значение «dn» - это полное DN каждого пользователя, TheAttribute - это имя атрибута, который вы хотите обновить, а NewValue - это значение, которое вы хотите записать в TheAttribute.
Будьте осторожны при использовании LDIF для импорта изменений - вы можете довольно быстро внести много изменений, но вы также можете довольно быстро испортить множество учетных записей. Вы должны понимать разницу между «changetype: modify», который обновляет атрибут (обновление может заключаться в удалении атрибута, но changetype все еще изменяется) и «changetype: delete», который удаляет объект . Вы также захотите понять, как выполнять операции изменения / удаления. Использование «changetype: modify» с помощью простого «delete: TheAttribute» приведет к удалению всего в атрибуте:
dn: cn=user1FQDN,ou=OrgUnit,o=MyOrg
changetype: modify
delete: TheAttribute
-
Если вы хотите удалить одно значение многозначного атрибута, вам нужно использовать:
dn: cn=user1FQDN,ou=OrgUnit,o=MyOrg
changetype: modify
delete: TheAttribute
TheAttribute: ValueToDelete
-
Чтобы указать , какой Атрибут вы хотите удалить.