20. maj 2006 - 15:38Der er
5 kommentarer og 1 løsning
phpMyAdmin flere brugere, skjule databaser
Hej,
Hvis jeg har flere brugere, der bruger phpMyAdmin på min server, og de hver har fået tildelt specifikke rettigheder til en database, hvordan undgår jeg så, at de kan se og redigere i hinandens databaser?
Jeg har set at man kan udfylde: $cfg['Servers'][$i]['only_db'] = '';
Men det er vel ikke løsningen i dette tilfælde, da specifikke brugere kun skal kunne se specifikke databaser...
Du logger ind som root i phpmyadmin. Hvis du ikke skal logge ind, well, så brug enten cookie eller http som metode ved login.
Opret en bruger, med ingen privilegier overhovedet, kun brugernavnet. tilføj/ret derefter privilegier, og vælg "database specifikt" ved tildeling af privilegeier.
Jeg har gjort som du beskriver, men kan staig se andre databaser når jeg logger på med den pågældende bruger. Jeg bruger version 2.6 - har det noget med det at gøre?
Jeg ved ikke hvad fejlen skyldes. Jeg brugte den rigtige fremgangsmåde, men de andre brugere kunne stadig se hinandens databaser. Problemet løste sig selv da jeg af andre årsager formaterede og installerede phpmyadmin igen. Nu virker det!
Tak for input! Lukker.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.