Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.19;
Скачать: 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 вся ветка

Текущий архив: 2003.06.19;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
14-60350
Knight
2003-05-30 22:19
2003.06.19
Девчёнки! Объясните....


3-60087
Andrey V.
2003-05-29 07:59
2003.06.19
Компонента EasyTable


8-60268
NeoClub's Lider
2003-03-04 23:40
2003.06.19
Звук в Дельфине 5.0


1-60257
Alex-21
2003-06-04 21:20
2003.06.19
Virtual Key Сodes


3-60088
LeReve
2003-05-27 23:22
2003.06.19
как програмно изменить запись в БД???