[mysql] restreindre l'accès par utilisateur à une base ?

restreindre l'accès par utilisateur à une base ? [mysql] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 02-04-2003 à 22:08:20    

Voilà, j'ai fait un ptit test... j'ai crée un utilisateur bidon, comme indiqué dans la doc mysql (avec GRANT), et cet utilisateur a accès à la base mysql, et peut ajouter et modifier des données dans cette base..
Alors la question à 50cts d'euro, c'est comment on fait pour limiter l'accès d'un utilisateur particulier à seulement une base particulière ? :??: En fouillant, j'ai trouvé un petit tutorial, mais je vois pas trop comment ca fonctionne ... :/
 
 
 :hello:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 02-04-2003 à 22:08:20   

Reply

Marsh Posté le 03-04-2003 à 10:52:35    

ptit up du matin :bounce:


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 03-04-2003 à 11:01:55    

salut :hello:
 
tu cherche à faire à truc comme chez free ?
le nom d'utilisateur définit la ou les base de données, à qui il peut accéder !


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 03-04-2003 à 11:02:40    

freds45 a écrit :

Voilà, j'ai fait un ptit test... j'ai crée un utilisateur bidon, comme indiqué dans la doc mysql (avec GRANT), et cet utilisateur a accès à la base mysql, et peut ajouter et modifier des données dans cette base..
Alors la question à 50cts d'euro, c'est comment on fait pour limiter l'accès d'un utilisateur particulier à seulement une base particulière ? :??: En fouillant, j'ai trouvé un petit tutorial, mais je vois pas trop comment ca fonctionne ... :/
 
 
 :hello:  


 
grant all privileges on TABASE.* to TONUSER@DOMAINEDECONNEXION identified by 'PASSWORD' with grant option;
 
ca file tout les droits a TONUSER sur toutes les tables de TABASE (TABASE.*). après tu peux affiner les droits en faisant par exemple : GRANT select,update on TABASE.* etc...
 
et pour virer les droits de bidon de la base MYSQL :
 
revoke all privileges on mysql.* from bidon@localhost;  


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 03-04-2003 à 11:26:09    

SteF_DOBERMANN a écrit :

salut :hello:
 
tu cherche à faire à truc comme chez free ?
le nom d'utilisateur définit la ou les base de données, à qui il peut accéder !


 
un peu oui... enfin surtout virer l'acces a la base mysql :/
 
 

KazeKami a écrit :


 
grant all privileges on TABASE.* to TONUSER@DOMAINEDECONNEXION identified by 'PASSWORD' with grant option;
 
ca file tout les droits a TONUSER sur toutes les tables de TABASE (TABASE.*). après tu peux affiner les droits en faisant par exemple : GRANT select,update on TABASE.* etc...
 
et pour virer les droits de bidon de la base MYSQL :
 
revoke all privileges on mysql.* from bidon@localhost;  
 


 
 
merci :jap: je teste ce soir en rentrant :) !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 11-04-2003 à 00:57:06    

pour faire une config comme chez free, fo mettre la variable 'auth_type' sur 'http' dans le fichier config.inc.php, je l'ai fait et ca marche en focntion de l'utilisateur que tu rentre, tu as les droits qui y correspondent !
 
chez moi ca marche nikle :D et c'est vraiment comme chez Free !


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 11-04-2003 à 10:31:03    

SteF_DOBERMANN a écrit :

pour faire une config comme chez free, fo mettre la variable 'auth_type' sur 'http' dans le fichier config.inc.php, je l'ai fait et ca marche en focntion de l'utilisateur que tu rentre, tu as les droits qui y correspondent !
 
chez moi ca marche nikle :D et c'est vraiment comme chez Free !


 
 
je te remercie [:freds45] ! J'ai pas le temps de m'en occuper ce week-end, je vois ca lundi :hello:

Reply

Sujets relatifs:

Leave a Replay

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