Вниз
Скачать: CL | DM;

Интеграция Interbase и NT !!!!!!!!!!   Найти похожие ветки 

← →
Pavel_s   (2002-01-03 16:46) [0]

Есть: Interbase 6 и Win NT.

Появилась необходимость интеграции NT и Interbase в следующем виде:
Если пользователь меняет или ему меняют пароль - то пароль должен также меняться и на сервере Interbase автоматически.
Подскажите как лучше всего реализовать это и каким способом.
Заранее признателен


← →
Alexandr ©   (2002-01-04 09:23) [1]

это, слава богу, независимые вещи.
так просто-никак.
Но если долго мучиться, то может быть, что-нибудь и получится, правда через Ж...


← →
Davojan ©   (2002-01-04 12:16) [2]

Да, действительно, через ж*** только может и получиться.
Вот моя сумасшедшая идея по этому поводу:
а) изучить InterBase API (доки у меня есть, могу выслать по почте);
б) изучить WinNT API;
в) написать сервис, который будет постоянно в памяти и перехватывать события изменения пароля, если это вообще возможно, ну и соответственно с помощью InterBase API менять пароль юзера на сервере (с помощью обыкновенного запроса на InterBase этого сделать нельзя).

Всё это хорошо, но лично я пока что не способен реализовать такой вещи. Может после пары месяцев занятия исключительно этим и получится.


И последнее: не совсем понятна суть этого дела. Зачем вообще всё это, если по задумке вообще с машиной сервера должен иметь дело только администратор базы данных?

В общем, в любом случае удачи! Я уважаю сумасшедшие задумки :)).


← →
Pavel_s   (2002-01-04 15:25) [3]

Задумка такая - автоматизация. К примеру -
добавляем пользователя в NT, наша программа должна - если этого пользователя нет добавить его в interbase автоматически и использовать пароль. При удалении пользователя NT она его также и из interbase удаляет. Меняем пароль юзера в NT - в Interbase он тоже меняется. Естественно программа будет работать на сервере, без вмешательства и к примеру раз в день(час) просматривать пользователей NT и сравнивать кто появился, кого удалили и выполнять соответствующие действия.

Есть функция NetUserEnum позволяющая взять список пользователей, но там есть одно но - не возвращает пароли. Может кто знает аналог функции не для netapi ?


← →
Bachin   (2002-01-04 17:27) [4]

Вполне не плохо зная NT Security могу сказать одно - имея открытый вариант IB Security - легче написать что-то типа IB Trust. Поясню - (полная аналогия самбы) в момент соединения с IB сервером он проверяет PDC (Primary Domain Controler) :
а правильный ли юзер с этим именем и паролем? после чего принимает решение о логоне...


← →
Pavel_s   (2002-01-05 15:39) [5]

Хотелось бы что то из примеров, если это возможно или ссылки


← →
Desdechado ©   (2002-01-05 17:44) [6]

а какие права будет иметь пользователь в ИБ после того, как его "добавили" в НТ?
а если в НТ удалили, то кто сможет подключиться к БД, если ее владелец исчез из ИБ, а другим пользователям грантов не дано?


← →
kaif ©   (2002-01-06 03:42) [7]

Совершенно верно. само по себе существование юзера еще не означает каких бы то ни было прав на доступ к конкретным таблицам и процедурам базы данных IB. Так что сумасшедшая задача отягощается еще запуском целого скрипта всяких GRANT для каждой базы.
Прикольно, однако!



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.006 c
1-8825
Yuraz
2002-01-19 16:53
2002.02.04
Вопрос не столько по графике, сколько об написании кода


1-8935
СергейКнязев
2002-01-17 17:00
2002.02.04
Повторяю, СРОЧНО!!!!!!. Загрузка из Excel


14-8972
fliz
2001-12-11 18:17
2002.02.04
кто завтра работает?


1-8857
Lepard
2002-01-21 12:52
2002.02.04
Координаты мыши


1-8809
Alexsum
2002-01-17 09:59
2002.02.04
Ошибка при открытии формы.




   Наверх