Gestion des droits
lefreeman63
Messages postés
136
Date d'inscription
Statut
Membre
Dernière intervention
-
lefreeman63 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
lefreeman63 Messages postés 136 Date d'inscription Statut Membre Dernière intervention -
Salut à tous,
Je dois avouer que je commence à coincer.
Je cherche à restreindre les accès a un des utilisateur de ma base de données.
Voici ma Database
Actuellement mon utilisateur Toto peut faire un
Je cherche a ce que mon utlisateur ne puissent faire que des Select sur la table
Il faudrait que je lui cartonne tous les droit sur les autre tables.
ES-ce que quelqu'un aurait une solution magique svp?
Merci d'avance
Je dois avouer que je commence à coincer.
Je cherche à restreindre les accès a un des utilisateur de ma base de données.
Voici ma Database
mysql> show tables; +-------------------+ | Tables_in_metaweb | +-------------------+ | Acl | | Action | | CartContent | | CartTable | | CatMap | | CatTable | | DeleteList | | DmsDoc | | DocRes | | Event | | FilterMap | | GroupMember | +-------------------+
Actuellement mon utilisateur Toto peut faire un
Selectsur toutes ces tables.
Je cherche a ce que mon utlisateur ne puissent faire que des Select sur la table
DmsDocet
DocRes
Il faudrait que je lui cartonne tous les droit sur les autre tables.
ES-ce que quelqu'un aurait une solution magique svp?
Merci d'avance
A voir également:
- Gestion des droits
- Logiciel gestion locative gratuit excel - Télécharger - Comptabilité & Facturation
- Logiciel gestion photo gratuit - Guide
- Gestion des fichiers - Télécharger - Gestion de fichiers
- Vous devez disposer des droits d'administrateur pour supprimer ce dossier - Guide
- Gestion autorisation application android - Guide
3 réponses
Bonsoir,
Vous devez supprimer tous les priviléges de l'utilisateurs toto sauf pour les 2 tables DmsDoc et DocRes :
revoke select on Acl from toto;
revoke select on Action from toto;
etc
// de même pour les autres tables sauf les 2 tables DmsDoc et DocRes
Vous devez supprimer tous les priviléges de l'utilisateurs toto sauf pour les 2 tables DmsDoc et DocRes :
revoke select on Acl from toto;
revoke select on Action from toto;
etc
// de même pour les autres tables sauf les 2 tables DmsDoc et DocRes
Merci beaucoup pour ta réponse.
Le cours m'a bien aidé. Cependant je rencontre encore quelque problème.
Voici les droits du user:
j'ai fais un REVOKE sur le select:
REVOKE SELECT ON 'database1'.* FROM 'toto'@'localhost';
Qui a disparu.
Cependant même après reboot de la base mon user peut quand même faire des select sur toutes les tables de cette database.
Je me demande donc ce que la ou j'ai pu me tromper?
Le cours m'a bien aidé. Cependant je rencontre encore quelque problème.
Voici les droits du user:
mysql> show GRANTS; +-----------------------------------------------------------------------------------------------------------------+ | Grants for toto@localhost | +-----------------------------------------------------------------------------------------------------------------+ | GRANT USAGE ON *.* TO 'toto'@'localhost' IDENTIFIED BY PASSWORD '*E44D9666DA9CD6F9A2EDBA76C2E75ADF24886' | | GRANT SELECT ON 'database1'.* TO 'toto'@'localhost' | +-----------------------------------------------------------------------------------------------------------------+
j'ai fais un REVOKE sur le select:
REVOKE SELECT ON 'database1'.* FROM 'toto'@'localhost';
Qui a disparu.
Cependant même après reboot de la base mon user peut quand même faire des select sur toutes les tables de cette database.
Je me demande donc ce que la ou j'ai pu me tromper?