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

Как с клиента создать пользователя?   Найти похожие ветки 

 
YuraKiller ©   (2003-05-28 21:32) [0]

Мне нужно наладить работу с пользователями. Как можно с "красивого" клиентского окна добавить пользователя, узнать какие права у него есть, убить его. (Как давать права доступа сам знаю). Как разрешить кому-то кроме SYSDBA (который создатель всего) создавать пользователей, давай им права доступа на таблицы и процедуры.


 
YuraKiller ©   (2003-05-28 21:39) [1]

Я извиняюсь, вопрос срочный. Ответ, если не трудно, попрошу писать на Е-Мейл (повтор: YuraKiller@rambler.ru) - /там у меня стоит переадресация Е-Мейл-SMS на мобильник.


 
Zacho ©   (2003-05-28 21:50) [2]


> YuraKiller © (28.05.03 21:32)

Этот вопрос задавался здесь уже неоднократно. Можно было бы и поискать.
Итак:

> Как можно с "красивого" клиентского окна добавить пользователя .. убить его ..

Есть несколько способов.
1. Services API. Пожалуй, самый простой, т.к. в IBX есть соответствующие компоненты. Недостаток: Services API есть не во всех версиях IB.
2. C помощью стандартной утилиты gsec.exe Надеюсь, не надо рассказывать про CreateProcсess ? :)
3. С помощью функций IB API isc_xxx_user (isc_add_user и т.п.)
4. Прямой работой с isc4.gdb Процедура для шифрования пароля есть на www.ibase.ru

> узнать какие права у него есть

Смотри Language Reference - Chapter 7 "System Tables and Views" - RDB$USER_PRIVILEGES
И читай Data Definition Guide, главу "Planning Security" и в Language Reference про CREATE ROLE, GRANT, REVOKE и т.п.


 
YuraKiller ©   (2003-05-28 22:18) [3]

Ок, спасибо Большое



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

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



Память: 0.45 MB
Время: 0.014 c
1-60254
alexus
2003-06-05 17:04
2003.06.19
Интерактивное добавление компонентов на форму


14-60384
Дмитрий К.К.
2003-06-03 05:41
2003.06.19
Именинники 3 июня


1-60147
Shluz
2003-06-06 14:36
2003.06.19
Окна


3-60049
Disruptor
2003-05-24 09:11
2003.06.19
Работа с датами. Операции.


1-60190
Kaginava
2003-06-05 10:39
2003.06.19
TChart трехмерный




   Наверх