ПредишенСледващото

Днес се поставя въпросът как да промените паролата за SYSDBA. Помислете как да направите това по стандартен начин, а именно полезността GSEC.

GSEC - помощна програма за работа с база данни за сигурност (съдържащ информация за потребители на бази данни). Тя ви позволява да управлявате потребителски акаунти за различни Firebird бази данни. Използването на различни опции, можете да добавяте, променяте или изтривате потребителски акаунти от базата данни.

Информация за всички потребители на Firebird база данни се съхраняват в обща база данни за сигурност. Това е обща база на Firebird база данни, която се намира на сървър на име security.fdb. Започвайки с Firebird 2 се нарича security2.fdb. По подразбиране този файл се намира в директорията:

за на OS Windows (където X_X - Firebird версия, като 1_5).

Първоначално, когато инсталирате на сървъра (под Windows), SYSDBA присвоен на потребителя Masterkey на паролата по подразбиране. Тази парола трябва да се промени, след като инсталирате сървъра. В противен случай, застрашават данните в базата данни, а самата база данни, в силата на факта, че потребителят има най-висок SYSDBA с правата за достъп до базата данни.

За да промените паролата по подразбиране, използвайте помощната програма GSEC от стандартен набор от Firebird сървър. Тази програма се намира в папката на директорията, където сте инсталирали бин Firebird.

В моя случай, Firebird 2.5.2 x32, Windows 7 Professional x64 е папка:
«C: \ Program Files (x86) \ Firebird \ Firebird_2_5 \ бин \»

Пусни командния ред и изпълнява следните команди:

Можете също така да изпълните следната команда

което ще доведе до същия резултат.

Трябва да се помни, че Firebird отнема само първите 8 знака от паролата, другите капки за очи, така че е излишно да създадат дълъг парола за SYSDBA няма смисъл.

За повече информация относно използването на помощната програма за работа с база данни за сигурност GSEC може Firebird онлайн на следния линк:

Подкрепете проекта - споделете линка, благодаря!