eDirectory: отфильтровать пользователей по времени создания

Обсуждение технических вопросов по продуктам Novell

eDirectory: отфильтровать пользователей по времени создания

Сообщение Константин Ошмян » 14 дек 2011, 14:00

Коллеги, нужна помощь.

В результате ошибки случился небольшой инцидент: в eDirectory по LDAP было сымпортировано некоторое количество пользователей, которых там быть не должно (залили не в то дерево). В результате в дереве появилось порядка сотни пользователей, которых нужно вычистить. Вопрос: как их можно отфильтровать? Всего в дереве около 800 пользователей.

Например, в Active Directory по LDAP отдаётся замечательный атрибут whenCreated, содержащий дату/время создания объекта (по GMT). Время инцидента известно, хорошо было бы сделать поиск по аналогичному атрибуту в eDirectory; однако, там я такого атрибута не вижу. Хотя, насколько я помню, в eDirectory время создания/модификации хранится не только для самого объекта, но и для каждого отдельного атрибута. А как до него добраться :?:

Заранее спасибо.
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Ковалев Артем » 14 дек 2011, 16:17

Сделал полный дамп по ldap из edir - тоже не вижу такого поля.
Если используете таймаут смены пароля, то можно выбрать людей по полю passwordExpirationTime (дата инцидента + время смены пароля) и там уже глазками отселектировать.
берем картину мироздания и тупо смотрим - что к чему...
Аватара пользователя
Ковалев Артем
 
Сообщения: 924
Зарегистрирован: 29 мар 2004, 11:44
Откуда: Москва

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Andrey Karyagin » 14 дек 2011, 18:16

Для подобного рода фильтрации существуют так называемые LDAP operational attribures:
createTimeStamp
modifyTimeStamp
creatorsName
modifiersName
Их можно указывать в критерии поиска для утилиты ICE
Andrey Karyagin
 
Сообщения: 204
Зарегистрирован: 06 авг 2002, 15:56
Откуда: United Card Service

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Павел Гарбар » 14 дек 2011, 21:27

А LDIF файл остался?
С его помощью можно их и удалить. Ну в крайнем случае переименовать так, чтоб в глаза новое имя бросалось :-)
Ну и удалить 100 пользователей - от силы минут на 20 работы :-)
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Владимир Горяев » 14 дек 2011, 22:07

В dsbrowse есть поиск ...
Бардак автоматизировать невозможно!!!
_________________
Аватара пользователя
Владимир Горяев
 
Сообщения: 3473
Зарегистрирован: 05 июн 2002, 13:37
Откуда: Смоленск

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Константин Ошмян » 14 дек 2011, 22:08

Павел Гарбар писал(а):А LDIF файл остался?
С его помощью можно их и удалить. Ну в крайнем случае переименовать так, чтоб в глаза новое имя бросалось :-)
Ну и удалить 100 пользователей - от силы минут на 20 работы :-)
Проблема в том, что там был для тестовых целей список сотрудников, работавших 2 года назад (около 650-ти человек). Всех подряд удалять нельзя - они и сейчас работают. Нужно найти только тех, которые были уже уволены (и, соответственно, при импорте этого файла созданы в дереве заново).
Andrey Karyagin писал(а):Для подобного рода фильтрации существуют так называемые LDAP operational attribures:
createTimeStamp
modifyTimeStamp
creatorsName
modifiersName
О, вот это - то, что надо, спасибо большое! :D
Фильтр вроде следующего
Код: Выделить всё
(&(objectclass=User)(createTimeStamp>=20111213000000Z))
достаточно хорошо отобрал то, что надо. Дальше уже можно руками допиливать.

На этот форум таки можно положиться! :D
Аватара пользователя
Константин Ошмян
 
Сообщения: 991
Зарегистрирован: 13 авг 2002, 21:36
Откуда: Рига

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Сергей Дубров » 15 дек 2011, 08:09

В очередной раз похвалюсь :):
Код: Выделить всё
D:\>getname.exe .*.adming.binp /a="%creation_date"

Values of 'Creation date' for 'User' *.AdminG at 15-Dec-2011 10:48

AAProkop.AdminG                08-Jun-2005 15:35:13
Anashin.AdminG                 17-Jun-2003 09:40:39
Balachev.AdminG                11-Sep-2001 15:51:59
Churkin.AdminG                 11-Dec-2007 10:03:18
Estraikh.AdminG                07-Dec-2005 16:15:40
JKoval.AdminG                  27-Jun-2000 15:51:00
Khasanova.AdminG               09-Oct-2006 12:14:30
Konstantinova.AdminG           25-May-2000 15:35:42
Kudryavtsev.AdminG             01-Feb-2000 14:31:48
Kulipanov.AdminG               12-Sep-2001 12:59:25
Mamonova.AdminG                23-Apr-2009 12:13:43
Nedopryad.AdminG               22-Feb-2000 10:28:16
Secretary.AdminG               27-Feb-2001 16:36:02
Sidorov.AdminG                 31-Jan-2000 18:30:51
Skrinsky.AdminG                16-Mar-2001 12:16:39
Zavadsky.AdminG                01-Feb-2000 15:46:32

16 objects of class User

Только что купили очередную (v18) версию - в ней появились 64-битные Win-утилиты.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

вдогонку

Сообщение Павел Гарбар » 15 дек 2011, 08:25

Ну раз проблема уже разрешилась, то только в виде доп. мысли:
Есть ODBC драйвер, с помощью которого в тот же Эксель можно импортировать из дерева все, что хочется. При импорте можно выбирать кучу атрибутов. Такой вариант не рассматривался?
Павел Гарбар
 
Сообщения: 710
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Музалёв Николай » 15 дек 2011, 13:44

Сергей Дубров писал(а):- в ней появились 64-битные Win-утилиты.
Здравствуйте, Сергей!
Мы тоже наладились покупать, поскольку сеть становиться реально гертерогенной и этот набор будет очень кстати.

А сколько Берд ноне просит?
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Dimerson » 15 дек 2011, 15:24

Сергей Дубров писал(а):В очередной раз похвалюсь :):
Только что купили очередную (v18) версию - в ней появились 64-битные Win-утилиты.


из праздного любопытства - есть slpinfo.exe для клиента под висту/7 (32 or 64) ?
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Сергей Дубров » 15 дек 2011, 17:29

Музалёв Николай писал(а):
Сергей Дубров писал(а):- в ней появились 64-битные Win-утилиты.
Здравствуйте, Сергей!
Мы тоже наладились покупать, поскольку сеть становиться реально гертерогенной и этот набор будет очень кстати.

Кстати, в комплекте есть и утилиты под SUSE, тоже в 32-х и 64-х разрядном варианте. Но хочет SLED/SLES с новеловским клиентом. Я запинал этого клиента под OpenSUSE 11.4, а вот на свежий OpenSUSE 12.1 поставить его уже не удастся - на нём GNOME 3. Под KDE не ставил, не знаю.

Музалёв Николай писал(а):А сколько Берд ноне просит?

Да всё столько же: "The cost to renew your registration for JRButils for NetWare will be the same as last year, US$495". Это обновление с документацией. Без документации, если правильно помню, минус $100.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Сергей Дубров » 15 дек 2011, 17:34

Dimerson писал(а):
Сергей Дубров писал(а):В очередной раз похвалюсь :):
Только что купили очередную (v18) версию - в ней появились 64-битные Win-утилиты.


из праздного любопытства - есть slpinfo.exe для клиента под висту/7 (32 or 64) ?

Увы, нет. Насколько я в курсе, поддержка slp должна обеспечиваться микрософтом, там какие-то глубинные причины, по которым прикладная новеловская slpinfo не работает в висте/7/2008.
Аватара пользователя
Сергей Дубров
 
Сообщения: 2096
Зарегистрирован: 05 июн 2002, 06:07
Откуда: Новосибирск, ин-т ядерной физики СО РАН

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Dimerson » 15 дек 2011, 18:35

Сергей Дубров писал(а):
Dimerson писал(а):
Сергей Дубров писал(а):В очередной раз похвалюсь :):
Только что купили очередную (v18) версию - в ней появились 64-битные Win-утилиты.


из праздного любопытства - есть slpinfo.exe для клиента под висту/7 (32 or 64) ?

Увы, нет. Насколько я в курсе, поддержка slp должна обеспечиваться микрософтом, там какие-то глубинные причины, по которым прикладная новеловская slpinfo не работает в висте/7/2008.


вспомнил + погуглил :
http://forums.novell.com/novell/novell- ... ation.html

и http://www.openslp.org/download.html

в общем openslp для win32 и win64 ...
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Музалёв Николай » 19 дек 2011, 13:10

Сергей Дубров писал(а): Это обновление с документацией. Без документации, если правильно помню, минус $100.
К сожалению, у меня аж 11я версия .

И более мы не брали - хватало того, что есть.

А теперь решили купить новую версию, что будет в этом году.
так что для нас обновления, скорее всего, не будет.
armoracia rusticana (lat.), "блины" и "фиги" всех видов, а также смайлики - крайне не желательны !
Музалёв Николай
 
Сообщения: 3034
Зарегистрирован: 04 июн 2002, 19:58
Откуда: Беларусь. МИНСК.

Re: eDirectory: отфильтровать пользователей по времени созда

Сообщение Dimerson » 19 дек 2011, 14:48

Сергей Дубров писал(а):Увы, нет. Насколько я в курсе, поддержка slp должна обеспечиваться микрософтом, там какие-то глубинные причины, по которым прикладная новеловская slpinfo не работает в висте/7/2008.


поглядел клиента 22 повнимательнее.
я так понял slp не микрософтоская,
воркает через
slpnsp.dll - Novell Slp Name Service Provider
которая юзает
libslp.dll - OpenSLP User Agent Library ((С) Caldera!)
Аватара пользователя
Dimerson
 
Сообщения: 2966
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

След.

Вернуться в Novell

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11