Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

Где хранятся юзеры и пароли?   Найти похожие ветки 

 
3APA3A   (2004-06-29 22:09) [0]

То есть - для каждой базы в своей системной таблице или в системной базе?


 
DrPass ©   (2004-06-29 22:15) [1]

В системной базе. А что?


 
Vlad ©   (2004-06-29 22:16) [2]


> 3APA3A   (29.06.04 22:09)  

в базе isc4.gdb


 
3APA3A   (2004-06-29 22:26) [3]

Хм... тогда как мне правильно поступить, если FB стоял на одном компе и я базу перенес на другой - получается, мне надо всех необходимых юзеров заново создать в текущей isc4.gdb?  Кстати, где у FireBird 1.5.ххх лежит эта самая isc4.gdb?


 
jack128 ©   (2004-06-29 22:43) [4]


> FireBird 1.5.ххх
у неё security.fdb если не ошибаюсь.. В деректории установки FB


 
DrPass ©   (2004-06-29 23:51) [5]


> Хм... тогда как мне правильно поступить, если FB стоял на
> одном компе и я базу перенес на другой - получается, мне
> надо всех необходимых юзеров заново создать в текущей isc4.gdb?
>

Да. Только
a) см.
> jack128 ©   (29.06.04 22:43) [4]

и
b)достаточно скопировать ее со старого сервера


 
3APA3A   (2004-06-30 08:59) [6]

А если в старой порядка сотни юзеров и в новой тоже около этого - просто заменить я ее уже не могу => нужно ручками создать сотню юзеров, раздать им всем права и т.д. и т.п.....  Есть ли еще какие-нибудь методы?


 
Курдль ©   (2004-06-30 09:49) [7]

Рекомендую, как вариант.
Доступайся к данным под одним единственным (или под несколькими, согласно ролям) паролями/логинами. Хорошенько их зашифруй в проге. А логины/пароли юзеров храни в своей базе и тоже хорошенько зашифруй.


 
Соловьев ©   (2004-06-30 09:53) [8]


> Есть ли еще какие-нибудь методы?

роли


 
3APA3A   (2004-06-30 19:50) [9]

Я не к тому говорю - что меня ломает создать несколько users/passwords в базе...  Просто объясните мне, почему пароли хранятся в системной базе а не в системных таблицах?  Чем это удобнее или какими причинами руководствовались разработчики IB?


 
DrPass ©   (2004-06-30 20:09) [10]


> Чем это удобнее или какими причинами руководствовались разработчики
> IB?

Тебе никогда не приходилось переустанавливать систему, когда старый админ ушел, и забрал с собой пароли?

> А если в старой порядка сотни юзеров и в новой тоже около
> этого - просто заменить я ее уже не могу => нужно ручками
> создать сотню юзеров, раздать им всем права и т.д. и т.п.....
>  Есть ли еще какие-нибудь методы?

Объединить таблицы USERS в isc4.gdb/security.fdb, и таблицу RDB$USER_PRIVILEGES в рабочей БД. Даже самому написать такую программу можно за 10 минут


 
3APA3A   (2004-06-30 20:18) [11]

Тебе никогда не приходилось переустанавливать систему, когда старый админ ушел, и забрал с собой пароли?
  Хм... и чем же это удобнее?


 
jack128 ©   (2004-06-30 22:10) [12]


> Хм... и чем же это удобнее?
тем, что если бы пароли хранились в БД и были утерены, по базу можно было бы выкидывать.


 
3APA3A   (2004-06-30 22:34) [13]

Точно.  Под таким углом я не рассматривал...  
 Спасибо.



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

Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1089697212
Константин2000
2004-07-13 09:40
2004.07.25
USB принтер программируем


6-1084517077
Dennisius
2004-05-14 10:44
2004.07.25
Копирование из Webbrowser


3-1088746612
TchertenOk
2004-07-02 09:36
2004.07.25
Как сохранить данные


14-1089200698
GanibalLector
2004-07-07 15:44
2004.07.25
BPWin


1-1089127014
Buster
2004-07-06 19:16
2004.07.25
Как написать у CheckBox текст в две строки?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский