![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Где хранятся юзеры и пароли? [IB6.x]
3APA3A © (2004-06-29 22:09:00)То есть - для каждой базы в своей системной таблице или в системной базе?
3APA3A (2004-06-30 22:34:00) [1]Точно. Под таким углом я не рассматривал...
Спасибо.
jack128 (2004-06-30 22:10:00) [2]
> Хм... и чем же это удобнее?
тем, что если бы пароли хранились в БД и были утерены, по базу можно было бы выкидывать.
3APA3A (2004-06-30 20:18:00) [3]Тебе никогда не приходилось переустанавливать систему, когда старый админ ушел, и забрал с собой пароли?
Хм... и чем же это удобнее?
DrPass (2004-06-30 20:09:00) [4]
> Чем это удобнее или какими причинами руководствовались разработчики
> IB?
Тебе никогда не приходилось переустанавливать систему, когда старый админ ушел, и забрал с собой пароли?
> А если в старой порядка сотни юзеров и в новой тоже около
> этого - просто заменить я ее уже не могу => нужно ручками
> создать сотню юзеров, раздать им всем права и т.д. и т.п.....
> Есть ли еще какие-нибудь методы?
Объединить таблицы USERS в isc4.gdb/security.fdb, и таблицу RDB$USER_PRIVILEGES в рабочей БД. Даже самому написать такую программу можно за 10 минут
3APA3A (2004-06-30 19:50:00) [5]Я не к тому говорю - что меня ломает создать несколько users/passwords в базе... Просто объясните мне, почему пароли хранятся в системной базе а не в системных таблицах? Чем это удобнее или какими причинами руководствовались разработчики IB?
Соловьев (2004-06-30 09:53:00) [6]
> Есть ли еще какие-нибудь методы?
роли
Курдль (2004-06-30 09:49:00) [7]Рекомендую, как вариант.
Доступайся к данным под одним единственным (или под несколькими, согласно ролям) паролями/логинами. Хорошенько их зашифруй в проге. А логины/пароли юзеров храни в своей базе и тоже хорошенько зашифруй.
3APA3A (2004-06-30 08:59:00) [8]А если в старой порядка сотни юзеров и в новой тоже около этого - просто заменить я ее уже не могу => нужно ручками создать сотню юзеров, раздать им всем права и т.д. и т.п..... Есть ли еще какие-нибудь методы?
DrPass (2004-06-29 23:51:00) [9]
> Хм... тогда как мне правильно поступить, если FB стоял на
> одном компе и я базу перенес на другой - получается, мне
> надо всех необходимых юзеров заново создать в текущей isc4.gdb?
>
Да. Только
a) см.
> jack128 © (29.06.04 22:43) [4]
и
b)достаточно скопировать ее со старого сервера
jack128 (2004-06-29 22:43:00) [10]
> FireBird 1.5.ххх
у неё security.fdb если не ошибаюсь.. В деректории установки FB
3APA3A (2004-06-29 22:26:00) [11]Хм... тогда как мне правильно поступить, если FB стоял на одном компе и я базу перенес на другой - получается, мне надо всех необходимых юзеров заново создать в текущей isc4.gdb? Кстати, где у FireBird 1.5.ххх лежит эта самая isc4.gdb?
Vlad (2004-06-29 22:16:00) [12]
> 3APA3A (29.06.04 22:09)
в базе isc4.gdb
DrPass (2004-06-29 22:15:00) [13]В системной базе. А что?