User dürfen DBs anlegen aber nur ihre eigenen sehen

Und alles was mit phpMyAdmin seine Verwandtschaft findet hat hier seinen Platz.

User dürfen DBs anlegen aber nur ihre eigenen sehen

Postby alexliebe » 22. August 2006 16:10

Hi MyAdmins,

ich stosse an meine geistigen/psychischen Grenzen :((

Ich möchte, dass meine User zwar neue Datenbanken anlegen können, aber nur ihre eigenen DBs sehen können.

Am liebsten wäre es mir, dass die User nur DB-Namen vergeben dürfen, welche mit ihrem User-Namen beginnen. Beispiel: User "test01" darf DBs mit Namen "test01_db1" oder "test01_typo3" usw...

Mit "Datenbankspezifischen-Rechten" komme ich nicht weiter. Da es ja die vom User künftig erstellten DBs noch nicht gibt.

Wenn ich bei "Globale Rechte" - "Struktur" - "Create" aktiviere, sieht der User alle DBS - auch die von anderen Usern - sehr schlecht :(

Version: phpMyAdmin 2.7.0-pl2
Authentification-Mode: http
MySQL 4.0.21

Ich freuen mich über jeden Imput, Hilfe enorm.
Liebe Grüße, Alex
alexliebe
 
Posts: 2
Joined: 22. August 2006 16:00

Postby sari42 » 23. August 2006 19:29

am einfachsten geht das mit pma2.9
(http://cihar.com/phpMyAdmin/snapshots/ "HEAD", kommt demnachst als beta raus.):

Rechte-> Neuen Benutzer hinzufügen->....nutzer,pw....Gewähre alle Rechte auf Datenbanken die mit dem Benuterznamen beginnen (username_%) anklicken, KEINE globalen Rechte! ->OK

unter pma2.7 erfordert das 3..4 zusätzliche schritte, geht aber auch.
sari42
 
Posts: 800
Joined: 27. November 2005 18:28

Postby alexliebe » 24. August 2006 07:11

vielen Dank sari42!
werd ich gleich mal ausprobieren.
alexliebe
 
Posts: 2
Joined: 22. August 2006 16:00


Return to phpMyAdmin

Who is online

Users browsing this forum: No registered users and 4 guests