[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.

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

Messagepar cgardey » 25 Fév 2008 12:16

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
cgardey
Fraîchement OOthentifié
 
Message(s) : 2
Inscrit le : 25 Fév 2008 12:11

Messagepar Dude » 25 Fév 2008 14:32

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
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21949
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Messagepar cgardey » 25 Fév 2008 15:26

Je souhaite dans un premier temps protéger les données
OpenOffice 2.3.1 sous Windows Vista
cgardey
Fraîchement OOthentifié
 
Message(s) : 2
Inscrit le : 25 Fév 2008 12:11

Messagepar Dude » 25 Fév 2008 16:46

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
Avatar de l’utilisateur
Dude
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 21949
Inscrit le : 03 Mars 2006 08:45
Localisation : 127.0.0.1

Messagepar Pierre-Yves Samyn » 25 Fév 2008 19:30

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   AgrandirRéduire
<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/forum/setopic_6693-lecture.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 viewtopic.php?f=29&t=19470
Pierre-Yves Samyn
Grand Maître de l'OOffice
Grand Maître de l'OOffice
 
Message(s) : 11276
Inscrit le : 02 Mai 2006 09:42


Retour vers Base de données

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Google [Bot] et 2 invité(s)