Portál AbcLinuxu, 10. května 2025 07:09

Dotaz: Phpmyadmin, only_db

10.5.2009 17:09 Radek
Phpmyadmin, only_db
Přečteno: 202×
Odpovědět | Admin

Zdravim, mam phpmyadmin 2.5.6 a potreboval bych nastavit, aby se uzivateli user1 zobrazila pouze databaze user1, user2 aby mel databazi user2, a root videl vsechno. Jde to nejak udelat? Nechci mit u kazdyho webu vlastni phpmyadmin, ve kterym nastavim napevno only_db. Dik

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

H0ax avatar 10.5.2009 20:16 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Phpmyadmin, only_db
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nastav v Oprávněních pro patřičné uživatele. Odeber globální oprávnění a nastav jen konkrétní db. V phpmyadminu to naklikáš do minuty.
uid=0(root) gid=0(root) skupiny=0(root)
10.5.2009 21:37 Radek
Rozbalit Rozbalit vše Re: Phpmyadmin, only_db

Dik, funguje to. Jen mam jeden problemek jeste, ze vidim u uzivatele tabulku information_schema, ale pise me to Access denied. Ten Acces denied chapu, protoze uzivatel nema pravo. Nevim proc ji ale vidi, kdyz ostatni databaze u kterych nema pravo nevidi. Samozrejme chci, aby databaze, kde nema pristup ani nevidel, vcetne information_schema

Max avatar 10.5.2009 22:20 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Phpmyadmin, only_db
Co tak zadat jeden hloupý dotaz do googlu?
you can hide the data base by putting :

$cfg['servers'][$i]['hide_db'] = 'information_schema';

into your config.inc.php file in the phpMyAdmin folder.
The database is still access accessable by the user, it is just not visible to them anymore.
Osobně jsem to kdysi řešil, ale vzhledem k tomu, že jsem si nechtěl ručně upravovat config (kvůli pozdějšímu upgrade phmyadmin apod.), tak jsem se nato vykašlal.
Zdar Max
PS:snad zná někdo lepší způsob
Měl jsem sen ... :(

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.