Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как изменить стандартный пароль от SYSDBA в базе FireBird 1.5 [D6, Firebird 1.5]


__DATA__ ©   (2005-06-10 09:31:00) 

У меня стоит стандартный пароль от SYSDBA( masterkey ) на базе FireBird 1.5, нужно сменить этот пароль masterkey на какой либо другой, как сделать САБЖ ?


Zacho   (2005-06-11 17:10:00) [1]

DSKalugin ©   (11.06.05 12:15) [4]
Пароли в этих базах хранятся в зашифрованном виде


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


DSKalugin   (2005-06-11 12:15:00) [2]

>п4
как правило, напрямую никто эти функции не вызывает, хотя, действительно это реально. Зачем усложнять себе жизнь если есть п1-3?
>п5 Фих там. Пароли в этих базах хранятся в зашифрованном виде


Zacho   (2005-06-10 20:10:00) [3]

DSKalugin ©   (10.06.05 11:17) [2]

2.1 Без компонент, прямым использованием ServicesAPI.

4. Функцией isc_modify_user из IB API
5. Редактированием security.fdb (или isc4.gdb)

Ещё ? :-)


DSKalugin   (2005-06-10 11:17:00) [4]

>Кучей разных способов

А именно

1)\bin\gsec.exe -user sysdba -password masterkey -server localhost -modify sysdba -pw твойновыйпароль

2 программным через IBX и аналогичных компонент
TIBSecurityService.ModifyUser

3 с помощью административных программ типа того же IBExpert


Zacho   (2005-06-10 09:53:00) [5]

Кучей разных способов. Подробно - читать в Operations Guide.

А проще всего - возьми IBExpert.


Наверх

Титульная страница Поиск, карта сайта Написать письмо