Datenbank: Interbase • Version: 6.0 • Zugriff über: DBCommander2000, Firebird
Username und Passwort ändern (Interbase 6.0)
Hallo Freunde,
ich habe mal wieder eine Frage: Ich habe eine Datenbank in *.gdb-Format die über Interbase 6.0 läuft. Nun habe ich schon seit längeren diese Datenbank und es wird Zeit mal das Passwort und den Username zu ändern! Weiß jemand wie das geht? Oder kennt jemand ein Utility mit dem man das ganz einfach machen kann? Habe schon mit DBCommander2000, Interbase/Firebird, und BDE bzw. INTERBASE von Borland alles mögliche probiert, jeddoch ohne erfolg, ich kann gerade mal die Datenbank öffnen und Einträge/Tabellen ändern/bearbeiten/löschen/einfügen. Die Database an sich hat ja schon ein Username und passwort, nur will ich halt das jetzt ändern. Es wäre schön wenn mir da einer weiterhelffen kann. |
Re: Username und Passwort ändern (Interbase 6.0)
Für diese verwendete Version ist keine Änderung von Passwörtern per SQL möglich. Du mußt also per API auf den Server zugreifen. Ich kenne DBCommander nicht. Ist das ein Admin-Tool?
|
Re: Username und Passwort ändern (Interbase 6.0)
Hallo,
benutze IBExpert zum Ändern. Dabei ist allerdings zu beachten. UserName/Passwort stehen in der Datei isc4.gdb. In der data.gdb (als Bsp.) stehen Nur UserName+Berechtigungen. Änderst du jetzt den UserName (isq4), hat der Nutzer keine Berechtigung mehr, auf die data.gdb zuzugreifen Ausnahme ist sysdba, der darf alles ... ;) Ich würde als nur das Passwort ändern. Heiko PS: Den Eigentümer (Erzeuger) der data.gdb habe ich jetzt mal aussen vor gelassen. |
Re: Username und Passwort ändern (Interbase 6.0)
Das lustige ist der SYSDBA darf nichts!
Also über Ihn kann ich nicht auf die Datenbank zugreifen, bei DBCommander oder Firebird |
Re: Username und Passwort ändern (Interbase 6.0)
Da gibt es 2 verschiedene Gründe dafür:
1. SYSDBA hat ein die unbekanntes Passwort 2. Es wurde eine Rolle mit der Bezeichnung SYSDBA angelegt, der explizit die Rechte entzogen wurde. Im 1. Fall kasnnt du die Passwortdatenbank durch eine Standard-Version ersetze im 2. Fall müsste man die Rollen low-lewel aus der Datenbank entfernen (sehr gefährlich) |
Re: Username und Passwort ändern (Interbase 6.0)
Stimmt das habe ich bei Firebird gesehen, da war bei dem user alles aktivier (er konnte alles machen) und der SYSDBA hatte alles entzogen bekommen
|
Re: Username und Passwort ändern (Interbase 6.0)
gleich mal noch eine Frage:
Hat jemand ne ahnung warum mit den Daul CPUs sich die gdb so lange öffnen? |
Re: Username und Passwort ändern (Interbase 6.0)
Interbase 6 unterstützt keine Mehrprozessoren du solltest den Dienst an einen Prozessor/Core binden.
|
Re: Username und Passwort ändern (Interbase 6.0)
Und wie macht man das? Hast du davon ahnung?
|
Re: Username und Passwort ändern (Interbase 6.0)
|
Re: Username und Passwort ändern (Interbase 6.0)
Also ich sitze gerade am IBExpert und versuchge über den UserManger, einen neue User zu adden bzw. das Passwort des aktuellen Users zu ändern.
Beides klappt nicht. Wenn ich unter Add oder Edit die änderugen mit ok betätge kommt dann folgende Fehlermeldung: This user does not have privilege to perform this operation on this object. no permission for insert/write access to table USERS. Kann damit jemand was anfangen? |
Re: Username und Passwort ändern (Interbase 6.0)
Zitat:
das sollte gehen. dann kannst du die öffnen und als sysdba den user manager starten und ggf. einträge ändern. Holger www.firebird-conference.com |
Re: Username und Passwort ändern (Interbase 6.0)
Also ich habe die isc4.gdb probiert zu öffnen, mit sysdba geht das nicht, der schreibt unknow passwort bzw. no passwort found!
Habe auch kein Passwort für den sysdba, nun kann ich aber die isc4.gdb mit dem user öffnen wo ich ja das passwort ändern will, da ist es so das ich dann sehen kann das der User keine änderungen am account vornehmen darf, aber wenn ich auf die rechte des sysdba schaue, darf der alles. Nur komm ich wie gesagt über den sysdba nicht in die isc4.gdb, gibts da ein universales passwort?? Oder muss ich mich erst über den User an der isc4.gdb einwählen und dann dem sysdba gestatten das er die isc4.gdb auch benutzen darf? Ist das möglich?? |
Re: Username und Passwort ändern (Interbase 6.0)
Schon mal mit dem Standard-Passwort für SYSDBA (masterkey) versucht?
|
Re: Username und Passwort ändern (Interbase 6.0)
Also ich habe SYSDBA, master ohne passwort probiert nischt geht. Was kann man da machen?
|
Re: Username und Passwort ändern (Interbase 6.0)
Als Benutzer: SYSDBA und Passwort: masterkey
|
Re: Username und Passwort ändern (Interbase 6.0)
kann es sein das http://www.ait-augsburg.de/download/ib_affinity.zip also dieses programm zur einstellung der interbase auf nur einen Kern des daul core prozessors, nicht unter vista funktioniert?
|
Re: Username und Passwort ändern (Interbase 6.0)
Kann sein. Man könnte aber auch FB nehmen, da kann man das per ini Einstellen.
|
Re: Username und Passwort ändern (Interbase 6.0)
Hallo,
ich würde bei Vista ach FB nehmen, und wenn es erst mal nur die 1.5er ist (die ist näher am ib6 Original, was das SQL betrifft). Bei FB muss man aber aufpassen, die firebird.cpl (weiss nicht mehr genau, wie die heisst), muss nach der Installation von Hand gelöscht werden aus dem Windows-Verzeichnis. Die lässt die Systemsteuerung abstürzen. Da man sie eh nicht braucht, kann sie weg. Heiko |
Re: Username und Passwort ändern (Interbase 6.0)
ok danke erstmal, ich probiers gleich mal aus!
|
Re: Username und Passwort ändern (Interbase 6.0)
Also irgend wie habe ich FB installiert, aber der ist ja dann nur als Dienst also als Server aktiv und das wars, ein util zum einstellen der affinity habe ich nicht gefunden! oder habe ich das was falsch gemacht?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz