Форум: "Базы";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
ВнизКак с клиента создать пользователя? Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.009 c