Comment empêcher un user de lister toutes les bases ? [MySQL] - Linux et OS Alternatifs
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
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
Marsh Posté le 06-08-2002 à 17:32:05
est tout les users peuvent lister ?
meme avec phpadmin ?
c byzarre quand meme
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 |
Marsh Posté le 06-08-2002 à 17:45:57
Personne d'autre n'aurait d'idées ?
asphro a écrit a écrit : incoherent a+++ |
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
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....
Marsh Posté le 06-08-2002 à 18:30:04
donne le code php de ton script que je teste ca m inkiete ce truc ...
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/
Marsh Posté le 06-08-2002 à 18:51:05
et avec lui n importe quel users qui se logue peut voir toutes les bases ?
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 ? |
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 ...
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 )
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 ...
Marsh Posté le 06-08-2002 à 19:28:57
ben tu vois quand tu veux )
Marsh Posté le 06-08-2002 à 19:30:34
donc le probleme viens po de ta config mysql mais de eskuel ...
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"