свойство networkaddress в LDAPе

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

свойство networkaddress в LDAPе

Сообщение sovchik » 29 май 2014, 10:57

Тут потребовалось динамически выводить список пользователей и на каких ip они сидят. Попробовал читать из LDAPа свойство networkaddress и удивился, что оно заполняется не для всех пользователей. Поставленный опыт показал, что перегружаешь станцию, и поле заполняется; разрегистрируешься из станции, а поле не стирается.
На одной станции вообще забавно: регистрируешься, поле заполняется; через некоторое время поле очищается.
Никто не разбирался по какой логике редактируется это поле? Как бы его заставить быть более "динамичным" отображением сетевых адресов пользователя.
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: свойство networkaddress в LDAPе

Сообщение Иван Левшин aka Ivan L. » 29 май 2014, 11:31

Не проще элементарный батник написать, который бы срабатывал при регистрации/разрегистрации и скидывал бы данные куда угодно - хотя бы в тот же текстовый файл?
Иван Левшин aka Ivan L.
 
Сообщения: 2585
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Re: свойство networkaddress в LDAPе

Сообщение Dimerson » 29 май 2014, 12:06

Разрегистрация не гарантируется может происходить по таймауту
Аватара пользователя
Dimerson
 
Сообщения: 2961
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

Re: свойство networkaddress в LDAPе

Сообщение sovchik » 29 май 2014, 15:26

Батник то всегда проще, но крайне хочется обойтись без добавочных модулей на рабочих станциях. Не думаю, что это невозможно.
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: свойство networkaddress в LDAPе

Сообщение Иван Левшин aka Ivan L. » 29 май 2014, 16:17

Батник можно дергать с серверного тома. Не понимаю драмы, если честно. Про разрегистрацию - я имел в виду подвесить правило в зенагенте.
Иван Левшин aka Ivan L.
 
Сообщения: 2585
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Re: свойство networkaddress в LDAPе

Сообщение sovchik » 29 май 2014, 21:33

Иван, не обжайтесь, но вы странно непоследовательны. То просите пруф в студию, когда говорится что у novell-а что то по моему не так. То на вопрос о нестабильной поведении продукта предлагаете соорудить костыль ввиде bat файла. Да, фитча не самая популярная и востребованая, но работать то должно.....
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: свойство networkaddress в LDAPе

Сообщение Павел Гарбар » 29 май 2014, 23:27

Это давняя история - адрес в свойствах пользователя...
Если кратко - это не гарантированное поле, а так "типа к сведению". Поэтому для BorderManager'a и были clntrust и dwntrust.
Павел Гарбар
 
Сообщения: 709
Зарегистрирован: 05 июн 2002, 09:36
Откуда: Санкт-Петербург

Re: свойство networkaddress в LDAPе

Сообщение Ковалев Артем » 30 май 2014, 10:08

sovchik писал(а):Иван, не обжайтесь, но вы странно непоследовательны. То просите пруф в студию, когда говорится что у novell-а что то по моему не так. То на вопрос о нестабильной поведении продукта предлагаете соорудить костыль ввиде bat файла. Да, фитча не самая популярная и востребованая, но работать то должно.....

Увы, не должно. Эти индийский мормоны давно заявили, что это поле опционально.
Недавно где-то читал, что с eDir 8.8 и с клиентом не менее IR6 оно стало гарантированным. Но это тоже враки, оно очищается примерно через 20 часов после логина. А учитывая, что у нас нормальным является не перезагружать ПК месяцами...

Козлы они.
берем картину мироздания и тупо смотрим - что к чему...
Аватара пользователя
Ковалев Артем
 
Сообщения: 924
Зарегистрирован: 29 мар 2004, 11:44
Откуда: Москва

Re: свойство networkaddress в LDAPе

Сообщение Clericos » 30 май 2014, 10:26

sovchik писал(а):Тут потребовалось динамически выводить список пользователей и на каких ip они сидят. Попробовал читать из LDAPа свойство networkaddress...

какая версия eDirectory?
Аватара пользователя
Clericos
 
Сообщения: 382
Зарегистрирован: 15 май 2007, 22:40
Откуда: *.spb.ru.

Re: свойство networkaddress в LDAPе

Сообщение sovchik » 30 май 2014, 17:43

Ковалев Артем писал(а):....
Увы, не должно. Эти индийский мормоны давно заявили, что это поле опционально...

Козлы они.

Да, грусть конечно. Спасибо за информацию.
sovchik
 
Сообщения: 323
Зарегистрирован: 31 июл 2012, 23:06
Откуда: Ярославль

Re: свойство networkaddress в LDAPе

Сообщение Иван Левшин aka Ivan L. » 30 май 2014, 23:51

sovchik писал(а):Иван, не обжайтесь, но вы странно непоследовательны. То просите пруф в студию, когда говорится что у novell-а что то по моему не так. То на вопрос о нестабильной поведении продукта предлагаете соорудить костыль ввиде bat файла. Да, фитча не самая популярная и востребованая, но работать то должно.....

На что обижаться-то? На то, что, по Вашему, "у novell-а что-то не так"? :) Тут уж прошу пардону - но попытаюсь примазаться к славе Станиславского: "не верю!" (с)

Вы сами себе нафантазировали, что в этом поле почему-то должна лежать инфа об адресе, при этом она должна быть синхрозирована непонятным образом чуть ли не до миллисекунды со временем, когда пользователь имеет активное подключение. Причем тут новель-то? Какое он имеет отношение к Вашим фантазиям? ;) Касаемо пруфов - я и тут (не поверите) пруф попрошу относительно того, что Novell где-то, как-то и кому-то обещал, что вот конкретно это поле - оно будет работать вот так или вот так.

Этак мы договоримся до того, что кому-то вздумается опрашивать служебные поля в едыре или перехватывать дельта-векторы синхронизации - а потом заламывать руки при смене версий и, что очень вероятно, смене внутреннего представления информации. "А мы вот тут весь бизнес на это завязали, а Вы... ну как же так..."

Все, что гарантирует Novell - представлено в документации, которая находится в публичном доступе. Если того, что Вы ожидаете, там нет - с очень высокой вероятностью:

а) Novell не гарантирует;
б) есть риск, что при обновлении оно просто отвалится или как-то поменяет свое поведение.

Касаемо "костылей" - как раз "увы и ах" Вам. Именно Вы пытаетесь придумать некие костыли на ровном месте, пребывая в опасном заблуждении на тему "ну оно же там все равно есть". Вам, как мне видится, надо определиться - шашечки надо или таки ехать. Ежели второе - батник прост, как лом, и настолько же надежен ;) Еще, к слову, и контролируется на порядок лучше, т.к. просто не зависит от поведения пятен на Солнце или характера образования кратеров на Луне.

Ковалев Артем - шутка про "индийских мормонов" несколько избита, неактуальна и уже даже и не смешна, не находите? Относительно eDirectory и IR6 - не понял совершенно. eDir и Novell Client суть категорически разные вещи, взаимодействующие - но, тем не менее, не зависящие (по большому счету) друг от друга. И уж тем более доступность той или иной информации через LDAP (просто напомню - в eDirectory от LDAP не зависит ровным счетом ничего, это всего-навсего шлюз, транслирующий LDAP->NCP и обратно) вообще не при чем.

Коллеги, как мне кажется, вы находитесь в плену своих убеждений относительно того, что должно, и что не должно работать в продуктах Novell. Никого не хочу обидеть - но в очередной раз напомню: если что-то не описано в документации/ридми и прочем, говорить о том, что оно "должно работать вот так" как минимум некорректно. Покажите мне, плз, место в документации, где написано за то, что тот самый адрес должен храниться вечно и подчиняться определенным правилам.
Иван Левшин aka Ivan L.
 
Сообщения: 2585
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Re: свойство networkaddress в LDAPе

Сообщение Павел Гарбар » 01 июн 2014, 09:51

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

Re: свойство networkaddress в LDAPе

Сообщение skoltogyan » 01 июн 2014, 17:01

всех станций
skoltogyan
 
Сообщения: 2044
Зарегистрирован: 12 июл 2002, 19:39
Откуда: Украина, Донецк

Re: свойство networkaddress в LDAPе

Сообщение Иван Левшин aka Ivan L. » 01 июн 2014, 19:26

Глупый вопрос "зачем" задать можно?

Коллеги, если порыться в eDirectory через LDAP, можно найти массу интересного, что туда попадало в целях использования данных сервисами, которые уже не существуют. При этом всякий, кто там подобные данные находят, делает "открытие" и потом только на том основании делает вывод о том, что "новель - каззлы". Логика детского сада, простите великодушно за откровенность.

Вам надо определиться, повторяю: шашечки или ехать. Если надо непременно знать, с каких станций пользователь заходил - есть простой, как приснопамятный лом, способ с батником. Без LDAP вообще. Работает - всегда и везде, не зависит ни от степени "козлиности" новеля, ни от версии ОС на станции (имеется в виду - Windows, большинство же из вас именно о нем речь и ведет).

"Поганый новель" никому, никогда и нигде не обещал, что в поле "Network Address" будет храниться хоть сколько-нибудь значимая информация.

skoltogyan - дядь Сереж, я правильно понимаю, что там должен быть мультилист, куда должны быть внесены ВСЕ значения адресов, с которых пользователь заходил когда бы то ни было? :) Оценить размер базы при этом сам возмешься или помощь нужна? ;)
Иван Левшин aka Ivan L.
 
Сообщения: 2585
Зарегистрирован: 05 июн 2002, 18:36
Откуда: Новомосковск, Тул. обл.

Re: свойство networkaddress в LDAPе

Сообщение Dimerson » 02 июн 2014, 05:09

Ip должен быть в списке до разрегистрации хоть и по таймауту ... то есть нет логина список пуст
Аватара пользователя
Dimerson
 
Сообщения: 2961
Зарегистрирован: 15 сен 2002, 14:39
Откуда: Регион 70

След.

Вернуться в Novell

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

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