[Issue] Sécuriser un .odb par mot de passe

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
cgardey
Fraîchement OOthentifié
Messages : 2
Inscription : 25 févr. 2008 11:11

[Issue] Sécuriser un .odb par mot de passe

Message par cgardey »

Bonjour,

Je souhaiterais protéger ma base de données .odb par un mot de passe.
Comment faire ?

Merci d'avance,
OpenOffice 2.3.1 sous Windows Vista
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25173
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Protéger quoi ? Les données ? Les formulaires ?
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
cgardey
Fraîchement OOthentifié
Messages : 2
Inscription : 25 févr. 2008 11:11

Message par cgardey »

Je souhaite dans un premier temps protéger les données
OpenOffice 2.3.1 sous Windows Vista
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25173
Inscription : 03 mars 2006 07:45
Localisation : 127.0.0.1

Message par Dude »

Base ne supporte pas la protection par mot de passe sous HSQLDB : rapport d'anomalie 55894

On peut éventuellement contourner en utilisant un outil de cryptage comme AxCrypt

Et bien sûr, voter pour l'issue qui ne compte aujoud'hui qu'une voix.

:!:
Poser une question, c'est bien. Répondre aux autres, c'est encore mieux.
Améliorez AOO et votez pour les issues
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 11276
Inscription : 02 mai 2006 08:42

Message par Pierre-Yves Samyn »

Bonjour

Je n'ai pas creusé beaucoup (et donc il conviendrait de tester plus ce qui suit) mais il me semble possible d'arriver à quelque chose :

Tout d'abord faire une copie de sauvegarde..., puis créer les utilisateurs et les droits correspondants, puis fermer la base.

Editer le fichier content.xml (ouvrir le fichier odb avec un logiciel du type 7-zip) et mettre à true la propriété :

Code : Tout sélectionner

<db:login db:is-password-required="true"/>
Ensuite ouvrir la base. Lors de la première utilisation des tables un dialogue s'ouvre :

Image

Voir la documentation pour les commandes de création des utilisateurs/droits :
http://hsqldb.org/web/hsqlDocsFrame.html


[Edit]
J'ajoute que pour l'interdiction du mode "Conception" tu peux suivre ce qui est indiqué ici :
http://user.services.openoffice.org/fr/ ... cture.html

[Modification du 17/11/2009]
Forcer l'affichage du dialogue de connexion semble ne pas entraîner l'application des droits. Pour une approche différente (par SQL et macro), voir ce tutoriel http://user.services.openoffice.org/fr/ ... 29&t=19470