Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.07;
Скачать: CL | DM;

Вниз

ползователи и хранимые процедуры   Найти похожие ветки 

 
Bolek ©   (2006-03-13 20:14) [0]

доброго времени суток, мастера.
вопрос, собственно, в следующем: есть таблица пользователей, которые имеют каждый свои права на определенные действия с документами на определенном статусе, и n-ое количество процедур. можно ли в какой-нибудь таблице (назовем ее rights) определить какие процедуры (скажем, по именам) каждый пользователь имеет право запускать?


 
Johnmen ©   (2006-03-13 20:37) [1]

Я думаю, никто не будет возражать...:)


 
bolek ©   (2006-03-13 20:54) [2]


> Я думаю, никто не будет возражать...:)

юморист, однако :)
я ж не разрешения спрашивал, а совета. может кто делал так уже


 
Desdechado ©   (2006-03-13 21:28) [3]

GRANT EXECUTE ON proced TO user1


 
bolek ©   (2006-03-13 21:36) [4]

[3] спасибо. теперь буду знать куда копать (не от меня до следующего дуба :D)


 
Desdechado ©   (2006-03-13 21:39) [5]

тогда сразу читай еще про REVOKE и про роли
ibase.ru


 
bolek ©   (2006-03-13 21:44) [6]

угу


 
Deniz ©   (2006-03-14 06:48) [7]

Привет
Небольшое дополнение.
...есть таблица пользователей... если имелось ввиду таблица в БД, а не пользователи FireBird, то ни grant ни revoke не помогут, эти команды только для управления доступом пользователей FireBird"а, которые хранятся в security.fdb.


 
Bolek ©   (2006-03-14 12:11) [8]


> если имелось ввиду таблица в БД

привет
ага. таблица в БД с перечислением юзверей. типа Иванов, Петров, Сидоров и тд


 
Desdechado ©   (2006-03-14 12:31) [9]

ничто не мешает соотнести Петрова с юзером PETROV и ролью TUPOJUSER
через ту же таблицу пользователей


 
Sergey13 ©   (2006-03-14 12:43) [10]

2bolek ©
Почитал по диагонали и не понял - ты не знаешь как права раздать или ты это хочешь сделать в рантайме?


 
Johnmen ©   (2006-03-14 12:45) [11]

А я подумал, что он сам хочет вести таблицу прав...


 
bolek ©   (2006-03-14 13:33) [12]

в приложении... например роль "диспетчер" может только заводить карточку ремонта, переводить ее в ремонт, при завершенном ремонте сформировать платежные документы. а роль "мастер" внести работы и материалы, завершить ремонт... что-то вроде такого


 
msguns ©   (2006-03-14 13:35) [13]

"Неисповедимы пути администраторные" или "Как придумать хлопоты на собственную ж.."


 
Sergey13 ©   (2006-03-14 13:41) [14]

2[12] bolek ©   (14.03.06 13:33)
>в приложении...
Чего "в приложении..."? Во время запуска праграммы дать Петрову роль диспетчера, а Иванову мастера? А зачем?
Раздавать роли может только владелец инфы - в общем случае обычно SYSDBA. Как ты его пропишешь в прикладу?


 
Johnmen ©   (2006-03-14 13:54) [15]

ещё замечу, что БД ничего не знает и не оперирует понятиями "диспетчер", "карточка ремонта", "мастер" и т.п.


 
bolek ©   (2006-03-14 15:41) [16]

2модераторы: закройте, плз, ветку



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
3-1142000660
Exciter
2006-03-10 17:24
2006.05.07
Fb1.5 Как разрешить юзеру ввести в поле


2-1145280366
nyron
2006-04-17 17:26
2006.05.07
печатная форма


15-1144819407
ps123
2006-04-12 09:23
2006.05.07
Делал ли кто-нибудь на Дельфи аналог ERWin?


3-1142576870
SLP
2006-03-17 09:27
2006.05.07
Отмена предупреждающего окна Excel


2-1144903632
paul_k
2006-04-13 08:47
2006.05.07
Не могу понять. Или у меня руки кривые или одно из двух.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский