Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1549 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°134810
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 17:20:40  profilanswer
 

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"
mood
Publicité
Posté le 06-08-2002 à 17:20:40  profilanswer
 

n°134813
asphro
Posté le 06-08-2002 à 17:24:44  profilanswer
 

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

n°134819
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 17:30:21  profilanswer
 

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"
n°134820
asphro
Posté le 06-08-2002 à 17:32:05  profilanswer
 

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

n°134823
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 17:34:09  profilanswer
 

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"
n°134826
asphro
Posté le 06-08-2002 à 17:36:55  profilanswer
 

incoherent a+++

n°134828
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 17:45:57  profilanswer
 

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

asphro a écrit a écrit :

incoherent a+++




---------------
"Every solution breeds new problems"
n°134831
asphro
Posté le 06-08-2002 à 17:51:09  profilanswer
 

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:

n°134844
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 18:28:07  profilanswer
 

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"
n°134847
asphro
Posté le 06-08-2002 à 18:30:04  profilanswer
 

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

mood
Publicité
Posté le 06-08-2002 à 18:30:04  profilanswer
 

n°134852
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 18:41:29  profilanswer
 

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"
n°134855
asphro
Posté le 06-08-2002 à 18:51:05  profilanswer
 

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

n°134856
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 18:56:38  profilanswer
 

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"
n°134862
asphro
Posté le 06-08-2002 à 19:12:41  profilanswer
 

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
n°134865
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 19:15:43  profilanswer
 

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"
n°134867
asphro
Posté le 06-08-2002 à 19:17:09  profilanswer
 

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

n°134888
ze_cameleo​n
Open your mind
Posté le 06-08-2002 à 19:28:57  profilanswer
 

ben tu vois quand tu veux :))


---------------
"Every solution breeds new problems"
n°134893
asphro
Posté le 06-08-2002 à 19:30:34  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

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

 

Sujets relatifs
Mysql et Comment gérer des quotas users par db ?mysql : socket, port ou les deux ??
[apache] authentification .htaccess bdd mysqlcreation d un user
lister les programmes en ligne de commande[HELP] Empecher le lancement de KDM ? [Résolu]
comment effacer une base de donnees MysqlPureftpd + authentification par Mysql
MySQL 4.0[pure-ftpd] Virtual user anonyme ?
Plus de sujets relatifs à : [MySQL] Comment empêcher un user de lister toutes les bases ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR