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

Вниз

Программное создание пользователя Interbase   Найти похожие ветки 

 
MAxiMum   (2003-02-16 16:17) [0]

Помогите, пожалуйста, с такой задачей. Надо добавить пользователя БД Interbase. База данных создавалась для конкретного пользователя и его же паролем. Чтобы начать пользоваться с ней, естественно этот логин необходимо зарегить на этом компе. Не могли бы вы подсказать, как это можно сделать. Есть два варианта. Может, кто предложит еще. Первый - как в помощи. Но он не работает:

procedure AddUser(const aUser, aPass: String);
var IBSecurityService: TIBSecurityService;
begin
IBSecurityService := TIBSecurityService.Create(nil);
with IBSecurityService do
begin
Protocol := Local;
ServerName := "localhost";
Params.Add("user_name=SYSDBA");
Params.Add("password=masterkey");
Active := True;
try
FirstName := "Пользователь УМК";
UserName := aUser;
Password := aPass;
AddUser;
finally
try
Active := False;
finally
Free;
end;
end;
end;
end;


Второй - написать в наглую в файл isc4.gdb - но там пароли шифруются. И если они шифруются у меня так, нет вероятности, что на другой тачке будет по-другому. Это так сказать запасной вариант, расчитанный на недок. возможность.
А как надо?


 
MAxiMum   (2003-02-16 17:29) [1]

Никто не знает?


 
Reindeer Moss Eater   (2003-02-16 17:49) [2]

gsec.exe ?


 
y-soft ©   (2003-02-16 18:07) [3]

А кто сказал, что алгоритм шифровки должен измениться?
Если будет так, то с обратной совместимостью можно сразу же распрощаться. Всегда используется один и тот же вариант алгоритма DESX.

Примеры реализации:

http://www.ibase.ru/download/IBUSER.ZIP
http://www.ibase.ru/download/UNIXPASS.ZIP
http://www.ibase.ru/download/ib_pass.zip
http://www.ibase.ru/download/UNXCRYPT.ZIP
http://www.ibase.ru/download/ibusers.zip



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-17183
VIB
2003-02-21 19:14
2003.03.06
Grid


1-17123
race1
2003-02-22 12:04
2003.03.06
transparent


14-17347
ZeroDivide
2003-02-17 14:24
2003.03.06
Из Ярославля есть кто-нибудь.


1-17133
Alex44
2003-02-21 20:03
2003.03.06
Syntaxis Delphi


1-17081
Arhangel
2003-02-25 19:03
2003.03.06
filesetdate мудрит!