Gupta SQLbase 8.5 password recovery
Hallo @ll,
ich habe hier einen Gupta Sqlbase server in der Version 8.5.
Ist es möglich das Adminstrator pw einer Datenbank also von sysadm oder auch eines benutzers zb. hubertkah zu recovern oder irgendwie anders zurück zusetzen.
Leider sind die passwörter in Verbindung mit einer Kündigung abhanden gekommen
ich habe hier einen Gupta Sqlbase server in der Version 8.5.
Ist es möglich das Adminstrator pw einer Datenbank also von sysadm oder auch eines benutzers zb. hubertkah zu recovern oder irgendwie anders zurück zusetzen.
Leider sind die passwörter in Verbindung mit einer Kündigung abhanden gekommen
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 46679
Url: https://administrator.de/forum/gupta-sqlbase-8-5-password-recovery-46679.html
Ausgedruckt am: 23.12.2024 um 11:12 Uhr
1 Kommentar
Hallo
habe folgendes auf Gupta Forum gefunden:
"Passwords are stored using a one-way encryption and the original password
entered cannot be obtained in any way that I know of.
P.S. - Don't ask Gupta - they're not going to compromise the integrity of
their database security scheme."
Sieht schlecht für dein Problem.
In die Tabelle SYSUSERAUTH sind die Passwörter für alle User wunderbar verschlüsselt ==> unbrauchbar.
Ich kenne nur der Passwort für User SYSSQL (lautet zufällig genau wie der User), aber diese Wissen bringt reichlich wenig um dein Problem zu lösen.
-Edit-
Wichtiger wäre zu wissen, was für ein Passwort der User SYSREP hat. Damit könnte man mindestens die SYSADM Objekte entladen und in eine neuer DBS-File einlesen unter bekannten SYSADM Passwort.
--- EDIT2----
Wer sucht der findet: Passwort von User SYSREP soll LSSNSANK lauten.
Ein kurzer, schematischer SQL-Skript um die SYSADM Objekte zu entladen und in eine neuer DB zu laden:
connect <DBNAME> SYSREP/LSSNSANK;
<die Tabellen entladen --> Unload-Befehel sind oben fertig generiert>
where type = 'T' and name not like 'SYS%';
<die SQL-Befehle für Lade-Vorgang wurden generiert>
DISCONNECT ALL;
SET SERVER <SERVERNAME>;
CREATE DATABASE BIBLIO;
SET SERVER OFF;
connect BIBLIO;
<jetzt die entladene Tabellen laden, (s.o.)>
Disconnect all;
habe folgendes auf Gupta Forum gefunden:
"Passwords are stored using a one-way encryption and the original password
entered cannot be obtained in any way that I know of.
P.S. - Don't ask Gupta - they're not going to compromise the integrity of
their database security scheme."
Sieht schlecht für dein Problem.
In die Tabelle SYSUSERAUTH sind die Passwörter für alle User wunderbar verschlüsselt ==> unbrauchbar.
Ich kenne nur der Passwort für User SYSSQL (lautet zufällig genau wie der User), aber diese Wissen bringt reichlich wenig um dein Problem zu lösen.
-Edit-
Wichtiger wäre zu wissen, was für ein Passwort der User SYSREP hat. Damit könnte man mindestens die SYSADM Objekte entladen und in eine neuer DBS-File einlesen unter bekannten SYSADM Passwort.
--- EDIT2----
Wer sucht der findet: Passwort von User SYSREP soll LSSNSANK lauten.
Ein kurzer, schematischer SQL-Skript um die SYSADM Objekte zu entladen und in eine neuer DB zu laden:
connect <DBNAME> SYSREP/LSSNSANK;
name | '.sql ' | creator | '.' | name |
name | '.sql ' | creator | '.' | name |
<die SQL-Befehle für Lade-Vorgang wurden generiert>
DISCONNECT ALL;
SET SERVER <SERVERNAME>;
CREATE DATABASE BIBLIO;
SET SERVER OFF;
connect BIBLIO;
<jetzt die entladene Tabellen laden, (s.o.)>
Disconnect all;