Das Kommandozeilentool gsec verlässt uns bald ...
Verfasst: Mi 9. Okt 2019, 13:30
Hallo.
Es wird in der Dokumentation mit Nachdruck darauf hingewiesen, dass nach der Installation von Firebird
1. das Passwort des SYSDBAs zu ändern ist.
2. das der SYSDBA keine Datenbank anlegen soll, dafür solle zunächst ein Benutzer angelegt werden, der (weil er vom SYSBA erzeugt wird) die Rolle ADMIN (automatisch) zugewiesen bekommt.
3. man dafür die "neue Benutzerverwaltung" verwenden solle, denn Firebirds Kommandozeilentool gsec (gsec.exe) würde bald entfernt werden.
Zu 1.
Gebe ich am Systemprompt
C:\Users\Name>gsec -user sysdba -pass masterkey -mo sysdba -pw sysbas_neues_passwort
ein, dann gibt es Grund zur Freude, denn es wurde tatsächlich ein neues Passwort (sysbas_neues_passwort) gesetzt.
Zu 2.
Durch das mit gesec erzielte Ergebnis kann nun daran gegangen werden einen Benutzer anzulegen.
Wo / wie würde denn bitte dieses Ziel mit der "neuen Benutzerverwaltung" unter Verwendung von SQL umgesetzt werden können?
Hier wird schon mal auf alter user SYSDBA set password 'Zis4_viZuna83YoYo' verwiesen. Sorry, damit hantiere ich hier schon eine ganze Weile auf die eine oder andere Weise aber in jedem Fall mit dem Firebird ISQL Tool herum, nur gelingt es mir nicht das SYDBA-Passwort damit zu ändern.
Es funktioniert weder am Systemprompt noch am SQL>-Prompt.
Fazit: Mir gelingt es nicht ohne die Verwendung von gsec mittels ISQL-Tool das SYSDBA zu ändern.
Zu 3.
Es wäre sehr hilfreich hier das Vorzugehen zu beschreiben, wie mit Hilfe der neuen Benutzerverwaltung das SYSDBA-Passwort zu ändern ist. Das muss 'sitzen', denn gsec wird es ja bald nicht mehr geben ... Danke.
Viele Grüße
Gerd
Es wird in der Dokumentation mit Nachdruck darauf hingewiesen, dass nach der Installation von Firebird
1. das Passwort des SYSDBAs zu ändern ist.
2. das der SYSDBA keine Datenbank anlegen soll, dafür solle zunächst ein Benutzer angelegt werden, der (weil er vom SYSBA erzeugt wird) die Rolle ADMIN (automatisch) zugewiesen bekommt.
3. man dafür die "neue Benutzerverwaltung" verwenden solle, denn Firebirds Kommandozeilentool gsec (gsec.exe) würde bald entfernt werden.
Zu 1.
Gebe ich am Systemprompt
C:\Users\Name>gsec -user sysdba -pass masterkey -mo sysdba -pw sysbas_neues_passwort
ein, dann gibt es Grund zur Freude, denn es wurde tatsächlich ein neues Passwort (sysbas_neues_passwort) gesetzt.
Zu 2.
Durch das mit gesec erzielte Ergebnis kann nun daran gegangen werden einen Benutzer anzulegen.
Wo / wie würde denn bitte dieses Ziel mit der "neuen Benutzerverwaltung" unter Verwendung von SQL umgesetzt werden können?
Hier wird schon mal auf alter user SYSDBA set password 'Zis4_viZuna83YoYo' verwiesen. Sorry, damit hantiere ich hier schon eine ganze Weile auf die eine oder andere Weise aber in jedem Fall mit dem Firebird ISQL Tool herum, nur gelingt es mir nicht das SYDBA-Passwort damit zu ändern.

Fazit: Mir gelingt es nicht ohne die Verwendung von gsec mittels ISQL-Tool das SYSDBA zu ändern.
Zu 3.
Es wäre sehr hilfreich hier das Vorzugehen zu beschreiben, wie mit Hilfe der neuen Benutzerverwaltung das SYSDBA-Passwort zu ändern ist. Das muss 'sitzen', denn gsec wird es ja bald nicht mehr geben ... Danke.
Viele Grüße
Gerd