MySQL: Rechte auf Tabellen vergeben mit Wildcards
Yeti
- datenbank
Hi,
ich arbeite gerade an einem Projekt, bei dem wir die Sicherheit sehr straff anziehen möchten. Das heißt auch, dass wir keinen Lesezugriff auf die User-Tabelle mit den Passwörtern erlauben, sondern nur über Stored Procedures arbeiten. Die anderen Tabellen haben natürlich vollen Zugriff, bzw. je nach Notwendigkeit.
Jetzt werden aber auch dynamisch Views kreiert, zu denen natürlich keine speziellen Rechte existieren. Ich habe bereits versucht, eine Wildcard einzugeben, also:
INSERT INTO `tables_priv` VALUES ('localhost', 'db', 'user', 'viewtable\_%', 'root@localhost', '2007-06-13 11:53:35', 'Select,Insert,Update,Delete,Drop,References,Create View,Show view', '');
Dies wird aber wohl nicht akzeptiert. Wie kann ich es nun schaffen, auf die Views zuzugreifen?
Muss ich globalen Zugriff unbedingt erlauben?
Der Yeti