[MySQL] Comment empêcher un user de lister toutes les bases ?

Comment empêcher un user de lister toutes les bases ? [MySQL] - Linux et OS Alternatifs

Marsh Posté le 06-08-2002 à 17:20:40    

Voila j'ai une base de donnée mysql avec plusieurs utilisateurs hostés dessus.
Je me suis appercu que l'on pouvait liste les tables des users grace a un script php.
Comment puis-je interdir le fait de liste toutes ces tables.


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 17:20:40   

Reply

Marsh Posté le 06-08-2002 à 17:24:44    

en metant dans la base users de mysql tout a No sur le compte
de l user et dans la table mysql db de lui mettre tout a Yes
pour qu il est quand meme acces a ses bases

Reply

Marsh Posté le 06-08-2002 à 17:30:21    

Ben oui mais le problème c'est que c'est déjà le cas ....
donc voila  
tout est configuré comme tu me l'as dit


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 17:32:05    

est tout les users peuvent lister ?
 
meme avec phpadmin ?
 
 
c byzarre quand meme

Reply

Marsh Posté le 06-08-2002 à 17:34:09    

Non phpMyAdmin fonctionne très bien car il est configuré pour.
 

asphro a écrit a écrit :

est tout les users peuvent lister ?
 
meme avec phpadmin ?
 
 
c byzarre quand meme




---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 17:36:55    

incoherent a+++

Reply

Marsh Posté le 06-08-2002 à 17:45:57    

Personne d'autre n'aurait d'idées ?

asphro a écrit a écrit :

incoherent a+++




---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 17:51:09    

ben tu dis ca marche mais ca marche po alors je pense que bcp vont t aider ....
 
je sais po donne plus de detail
 
tu dis qu avec ton script php tous les user peuvent lister les base or phpadmin sert a lister les bases et la tu repond qu avec lui ca marche ...
 
y a quoi devenir :crazy:

Reply

Marsh Posté le 06-08-2002 à 18:28:07    

Il est vrai que j'ai pas été totalement clair :))
Bon voila une explication qui je l'espere te paraitra plus coherente...
PhpMyAdmin est configurée en mode multi-utilisateurs, c'est à dire que les users se connectent avec leur login et password et ne peuvent acceder uniquement à leur base.
Toutefois par l'intermédiaire d'un script php il est possible de lister les tables des autres utilisateurs.
Dans mysql les droits des users sont : N N N N N etc ...
et dans db Y Y Y Y Y....


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 18:30:04    

donne le code php de ton script que je teste ca m inkiete ce truc ...

Reply

Marsh Posté le 06-08-2002 à 18:30:04   

Reply

Marsh Posté le 06-08-2002 à 18:41:29    

En fait le script php est eskuel, un manageur de base de données comme phpMyAdmin...
 
http://www.phptools4u.com/scripts/eskuel/


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 18:51:05    

et avec lui n importe quel users qui se logue peut voir toutes les bases ?

Reply

Marsh Posté le 06-08-2002 à 18:56:38    

Oui effectivement et apparement c'est partout pareil car je viens d'installer le script sur un autre pc et toutes les bases sont visibles mais on ne peut pas rentrer dedans heuresement...
 

asphro a écrit a écrit :

et avec lui n importe quel users qui se logue peut voir toutes les bases ?




---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 19:12:41    

non le probleme c que le script deconne
 
enfait il te logue tjrs en root moi je n arrive po a me connecter sur un autre user soit en utilisant les htaccess
soit en utilisant 2fois une config avec user differente
 
c encore un projet jeune eskuel ...


Message édité par asphro le 06-08-2002 à 19:16:25
Reply

Marsh Posté le 06-08-2002 à 19:15:43    

euhhhhhh
la je peux te retourner le compliment que tu m'as fait tout a l'heure j'ai rien compris à ce que tu as dis :))


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 19:17:09    

eskuel jeune ...
eskuel qq bug ...
eskuel te connecter toi toujours en utilisateur admin de mysql ...
 
TOI avoir compris la ...

Reply

Marsh Posté le 06-08-2002 à 19:28:57    

ben tu vois quand tu veux :))


---------------
"Every solution breeds new problems"
Reply

Marsh Posté le 06-08-2002 à 19:30:34    

donc le probleme viens po de ta config mysql mais de eskuel ...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed