Hallo Cracks
Bin schon seit langer Zeit fieberhaft auf der Suche nach einer Methode, meine Base Datenbanken mittels eines Passwortes zu schützen (Verwende Ooo 3.21 – Base mit eingebetteter HSQL-Datenbank-Engine und Windows Vista).
Ich weiss, dass es zu diesem Thema schon Einträge im Forum gibt und dass einige Kommentatoren die Meinung vertreten, dass das nicht möglich und auch gar nicht sinnvoll sei.
Kürzlich bin ich im Web dann auf folgende Seite gestossen, die zumindest erstere Aussage zu widerlegen schien (auch wenn der Schutz keine echte Sicherheit bietet, aber für mich zweckmässig wäre)
http://www.suite101.com/content/how-to- ... on-a127064
Kurzerläuterung der Einzelschritte, die ich durchgeführt habe und die auf obigen Link beschrieben sind:
1. Unter Extras – SQL habe ich folgenden Befehl abgesetzt: create user admin password test Admin
Der Befehl wird erfolgreich ausgeführt
2. Ich schliesse die Datenbank und ändere die Dateiendung von odb auf zip
3. Die Zip-Datei entpacke ich und öffne die Datei content.xml mit einem Texteditor
4. In dieser Datei Suche ich den Begriff password und ändere den Eintrag is-password-required 'false' auf 'true'
5. Ich speichere die Änderung und schliesse die Datei
6. Nun ersetze ich die content.xml Datei im Zip Ordner durch die content.xml Datei, die ich geändert habe.
7. Als letztes ändere ich die Dateiendung zip wieder auf odb
Ergebnis: Nach dem Start der Datenbank und dem ersten anklicken z.B. eines Formulars erscheint ein Dialog zur Eingabe eines Benutzernamens und eines PW.
Problem: Ich kann dort irgendetwas oder auch gar nichts eingeben und erhalte trotzdem Zugriff auf die Datenbank. Das PW und der Benutzername werden offensichtlich nicht geprüft.
Nach weiterer Hilfesuche bin ich dann auf folgende Seite in Englisch gestossen. Darin schreibt der Antwortgeber, er hätte das schon mal gemacht und erläutert die gleiche Methoe, die ich oben beschrieben habe. Allerdings schreibt er noch etwas von einem Revoke SQL-Befehl und dem löschen des SA Standardusers. Ein anderer wiederum beschreibt das gleiche Problem wie ich.
http://user.services.openoffice.org/en/ ... 13&t=13592
Habe dann noch den Befehl drop user SA abgesetzt. Allerdings kommt dann eine Fehlermeldung Zugriff verweigert.
Meine letzte Hoffnung ist nun, dass ein SQL-Crack in diesem Forum beurteilen kann, ob noch weitere SQL-Befehle eingegeben werden müssen, damit das ganze wie angedacht funktioniert und ob allenfalls jemand noch weitere Infos zu diesem standardmässigen "SA" user hat.
Gruss
paradigma
[Gelöst] oo Datenbank mittels Passwort schützen
Moderator: Moderatoren
[Gelöst] oo Datenbank mittels Passwort schützen
Zuletzt geändert von paradigma am Do, 12.05.2011 22:18, insgesamt 1-mal geändert.
[Gelöst] oo Datenbank mittels Passwort schützen
Habe mal eine eingebundene DB gemäss folgendem Link migriert. Dann funktioniert auch der Passwortschutz.
http://www.oooforum.org/forum/viewtopic ... 995#386995
Vielleicht kanns noch jemand gebrauchen.
Gruss
paradigma
http://www.oooforum.org/forum/viewtopic ... 995#386995
Vielleicht kanns noch jemand gebrauchen.
Gruss
paradigma