Guten Tag,
Ich habe ein Problem mit der Grant Verwaltung von Firebird. (1.5.3)
Das Ziel ist es, einen Benutzer zu schaffen, der nur spezielle Prozeduren ausführen darf.
Das hab ich soweit auch geschaft. Nun hab ich aber das Problem, wenn ich zb. mit diesem Benutzer über Programme wie EMS zur Datenbank verbinde, ich die komplette Datenbankstruktur einsehen kann. (Procedure Source, etc.)
Zwar können die Daten nicht eingesehn werden, aber es geht mir vorallem um den Source.
Gibt es eine Möglichkeit, wie ich diesem User die Rechte nehmen kann, allgemein die Datenbank Struktur einzusehen?
Bisher habe ich die Möglichkeit gefunden, auf RDB$Procedures den RDB$Procedure_Source auf ' ' zu setzen. Damit wird der Source unsichtbar.
Allerdings für ALLE Benutzer. Allerdings kann ich den Source dann selbst nicht mehr bearbeiten, was mir auch nicht weiterhilft.
Ich bitte dringend um Hilfe.
Mfg
Mr. F
Ich habe ein Problem mit der Grant Verwaltung von Firebird. (1.5.3)
Das Ziel ist es, einen Benutzer zu schaffen, der nur spezielle Prozeduren ausführen darf.
Das hab ich soweit auch geschaft. Nun hab ich aber das Problem, wenn ich zb. mit diesem Benutzer über Programme wie EMS zur Datenbank verbinde, ich die komplette Datenbankstruktur einsehen kann. (Procedure Source, etc.)
Zwar können die Daten nicht eingesehn werden, aber es geht mir vorallem um den Source.
Gibt es eine Möglichkeit, wie ich diesem User die Rechte nehmen kann, allgemein die Datenbank Struktur einzusehen?
Bisher habe ich die Möglichkeit gefunden, auf RDB$Procedures den RDB$Procedure_Source auf ' ' zu setzen. Damit wird der Source unsichtbar.
Allerdings für ALLE Benutzer. Allerdings kann ich den Source dann selbst nicht mehr bearbeiten, was mir auch nicht weiterhilft.
Ich bitte dringend um Hilfe.
Mfg
Mr. F
Comment