Joakim Gjerde Skrevet 11. juni 2006 Del Skrevet 11. juni 2006 Hei! Jeg driver nå å prøver å konfigurere phpmyadmin. På min server vil det komme til å bli en del brukere, derfor vil jeg sette en begrensning så brukeren kun ser databasen med samme navn som brukernavnet han logget inn med. Noen som vet hvordan man kan gjøre det? Mvh Joakim Gjerde Lenke til kommentar
araziel Skrevet 11. juni 2006 Del Skrevet 11. juni 2006 Lag en controluser, bruk SQL under. Endre pma og pmapass til det du vil og legg inn pma/pmapass i config.inc.php under controluser. GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass'; GRANT SELECT ( Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv ) ON mysql.user TO 'pma'@'localhost'; GRANT SELECT ON mysql.db TO 'pma'@'localhost'; GRANT SELECT ON mysql.host TO 'pma'@'localhost'; GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) ON mysql.tables_priv TO 'pma'@'localhost'; så lager du en DB pr bruker som du gir grants til. GRANT ALL PRIVILEGES ON bruker.* TO 'bruker'@localhost IDENTIFIED BY 'passordet'; Og pass på at config.inc.php auth_type er satt til cookie eller http. Hver av de opprettede brukerne skal da kunne aksessere kun den basen de har grants på. Hvis du har en liste brukere er det jo forholdsvis lett å lage en batch av det. Vet ikke noen måte å få basene lagd automagisk når en bruker logger inn. Lenke til kommentar
Joakim Gjerde Skrevet 11. juni 2006 Forfatter Del Skrevet 11. juni 2006 Jeg fikk dette til, men problemet mitt er at alle jeg legger til kan også se inforamtion_schema som er en standard database, hvordan kan jeg skjule denne? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå