Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Bonjour Marc,

Le 06/04/11 12:11, Marc Romano a écrit :
AMHA, c'est un bug majeur : l'accès est possible à toutes les bases, y
compris la base interne de MySQL. On peut comprendre ce comportement
pour un client léger d'interface comme Heidi SQL (petite chose bien
pratique...), qui est davantage un utilitaire de maintenance qu'un outil
d'interface utilisateur. Mais LibreOffice, utilisé en frontal vers une
base externe, est avant tout un outil d'interface utilisateur, pour moi.
Laisser l'utilisateur patauger dans des bases qui ne le concerne pas
n'est pas une solution optimale.

Normalement, il me semble que si tu règles les droits de ton serveur
mysql correctement pour chaque utilisateur, ils ne devraient pas pouvoir
voir les autres db/tables. Il faudrait regarder non seulement au niveau
de la table users, mais aussi au niveau des privilèges par table pour
chaque utilisateur. Il est vrai que je n'ai pas testé cette solution
depuis un certain temps, puisque pour l'instant je suis le seul à
accéder à mes propres bdd, je n'ai donc pas eu à créer d'autres
utilisateurs avec moins de droits.

Côté LibO/OOo, il y a également, de mémoire, un onglet paramètres
avancés, dans lequel on peut décocher l'option IGNORE DRIVER PRIVILEGES,
car par défaut, il me semble que le driver accède au serveur en
outrepassant les droits. Clique sur Tables, puis dans le panneau
inférieur, clic bouton droit, choisir "Base de Données > Paramètres
avancés" puis décocher "Ignorer les privilèges du pilote de la base de
données". Enregistrer le fichier ODB, fermer puis redémarrer LibO/OOo.

Je rajouterais qu'avec le connecteur MySQL native, une fois la base
ouverte dans LibO/OOo, tu as un outil de gestion des droits de
l'utilisateur, via le menu Outils > Gestion des Utilisateurs, par le
biais duquel tu peux régler les droits de chaque utilisateur sur la
bdd/table, etc. Je n'ai pas essayé, donc je ne peux pas dire si cet
outil fonctionne correctement. Sans doute faudrait il passer par un
redémarrage de LibO/OOo après modification.


Alex

-- 
Envoyez un mail à discuss+help@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.