logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-09-2019 22:46:12

pg57
Membre
Inscription : 26-09-2019

[Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonjour,

Je viens d'installer KeePassXC sous Ubuntu 18.04 en dual boot  avec Windows. Je souhaite partager la base de données entre mon ordi portable et l'ordi de bureau. La base de données .kdbx (créée à partir de KeePass 2.43 pour Windows) est stockée sur une clé USB afin de pouvoir l'utiliser sur les deux ordinateurs.

Alors que cette clé USB est parfaitement accessible sous Ubuntu, lorsqu'à partir de l'écran de démarrage de KeePassXC je clique sur "Ouvrir une base de données existante" il est impossible d'accéder à la clé USB : "Could not read the contents of media. Error opening directory '/media' : Permission denied "

Comment faire pour permettre à KeePassXC d'ouvrir un fichier sur la clé USB ? J'ai lu le tuto de DF sur KeePassXC mais je n'ai rien trouvé sur ce sujet.

Merci pour votre aide.

Cordialement

Dernière modification par pg57 (01-04-2020 15:42:55)

Hors ligne

#2 26-09-2019 22:49:52

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Ça ressemble plutôt à un problème d'authorisation, non ?
Que donne:

cd /media


puis

ls -l


???


“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#3 26-09-2019 23:05:29

pg57
Membre
Inscription : 26-09-2019

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonjour,

Merci framend pour ta réponse rapide.

Voici les retours des 2 commandes proposées :

pierre@Sandettie:~$ cd /media
pierre@Sandettie:/media$ ls -l
total 8
drwxr-x---+ 2 root root 4096 juil. 14 20:56 marie-france
drwxr-x---+ 3 root root 4096 sept. 26 23:17 pierre
pierre@Sandettie:/media$ ls -l



En dehors de KeePassXC je n'ai aucune difficulté pour accéder à la clé.

Cordialement,

Hors ligne

#4 26-09-2019 23:50:22

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Il y à plusieurs lecteurs là dedans, lequel est ta clef ? Si comme je l'imagine c'est « pierre », un petit :

cd pierre


ls -l


puis la même chose en suivant l'arborescence jusqu'a au fichier de la base .kdbx,où je pense que un ls -l final, montrera que les authorisations de lecture ne sont valides  que pour le proprietaire du fichier (j'espére).


“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#5 27-09-2019 22:34:46

pg57
Membre
Inscription : 26-09-2019

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonsoir Frament,

Voici les retours de cd et ls -l jusqu'au fichier .kdbx sur la clé, j'ai supprimé les lignes inutiles :

pierre@Sandettie:/media$ cd pierre
pierre@Sandettie:/media/pierre$ ls -l
total 32
drwxr-xr-x 26 pierre pierre 32768 janv.  1  1970 CLEPG16G
pierre@Sandettie:/media/pierre$ cd CLEPG16G
pierre@Sandettie:/media/pierre/CLEPG16G$ ls -l
total 2976
..........
drwxr-xr-x  5 pierre pierre   32768 sept. 21 00:03  keepass2
.............
pierre@Sandettie:/media/pierre/CLEPG16G$ cd keepass2
pierre@Sandettie:/media/pierre/CLEPG16G/keepass2$ ls -l
total 9696
-rw-r--r-- 1 pierre pierre  392110 sept. 23 00:01 'Base de données.kdbx'
-rw-r--r-- 1 pierre pierre 3210221 sept. 21 00:02  KeePass-2.43.zip
-rw-r--r-- 1 pierre pierre  775216 sept. 10 11:27  KeePass.chm
-rw-r--r-- 1 pierre pierre    4322 sept. 23 00:01  KeePass.config.xml
-rwxr-xr-x 1 pierre pierre 3315280 sept. 10 11:25  KeePass.exe
-rw-r--r-- 1 pierre pierre     763 sept. 10 11:27  KeePass.exe.config
-rw-r--r-- 1 pierre pierre  578144 sept. 10 11:19  KeePassLibC32.dll
-rw-r--r-- 1 pierre pierre  749152 sept. 10 11:22  KeePassLibC64.dll
-rw-r--r-- 1 pierre pierre  416912 sept. 10 11:25  KeePass.XmlSerializers.dll
drwxr-xr-x 2 pierre pierre   32768 sept. 10 11:27  Languages
-rw-r--r-- 1 pierre pierre   18710 janv.  1  2019  License.txt
-rw-r--r-- 1 pierre pierre  118108 sept. 22 23:55  Mg8VMQw8eGe.pdf
drwxr-xr-x 2 pierre pierre   32768 sept. 10 11:27  Plugins
-rwxr-xr-x 1 pierre pierre   91736 sept. 10 11:26  ShInstUtil.exe
drwxr-xr-x 2 pierre pierre   32768 sept. 10 11:27  XSL
pierre@Sandettie:/media/pierre/CLEPG16G/keepass2$
 



J'espère que cela t'apportera les éclaircissements nécessaires.
Quand, dans JeePassXC, je clique sur "Ouvrir une base de données existante" on ne peut accéder qu'aux dossiers de /home/pierre, excepté les dossiers système commençant un point. Tous les autres emplacements sont inaccessibles notamment /media et /mnt  alors que ça ne pose aucun problème avec "Fichiers" de Ubuntu.

Avec tous mes remerciements,

Hors ligne

#6 27-09-2019 23:01:49

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Sans trop risquer de me tromper je pense qu'un:

cd /media/pierre/CLEPG16G/keepass2/
chmod 444 Base\ de\ données.kdbx


devrait regler le problème.
Ce qui authorisera la lecture du fichier par un tiers (la protection par mot de passe restant active).
Sinon je ne sais pas trop.


Edit: en fait je vois ici que j'ai

-rw-r--r--  1 framend framend   3502 déc.  20  2018 'base de données 1.kdbx'


Ce qui correspond à un chmod 644 mais, c'est déjà les droits attribués à ta bdd. hmm

Un test temporaire serait donc plutôt de faire :

cd /media/pierre/CLEPG16G/keepass2/
chmod 777 Base\ de\ données.kdbx


Ce qui est une très mauvaise pratique, mais permettra de vérifier mon hypothese, les droits devront cependant être affinés par la suite.


“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#7 27-09-2019 23:43:57

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

En fait aprés relecture attentive et concertation avec un certain membre du fofo qui se reconnaitra (Croâââââ!) je vois que ta clef usb n'est simplement pas accessible en lecture.

drwxr-xr-x 26 pierre pierre 32768 janv.  1  1970 CLEPG16G


Ce qui effectivement va poser un problème pour l'accés par un user n'étant pas le writer (créateur) ou n'appartenant pas au bon groupe.
Donc on oublie tout et :

chmod -R 755 /media/pierre/CLEPG16G



Pour les explications sur la commande chmod c'est par là: https://debian-facile.org/doc:systeme:chmod

Si ça ne règle rien on reviendra en arrière sur les authorisation, et peut-être faudra-t-il envisager de recréer la base de données depuis la version linux de KeepassXC.


“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#8 29-09-2019 21:06:29

pg57
Membre
Inscription : 26-09-2019

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonjour,

Merci Framend pour ton suivi et l'intérêt que portes à mon problème. Je n'ai pas exécuté les commandes de ton avant-dernier post, donc pas de problème de ce côté là.

Avant d'aller plus avant, il y a une chose que le néophyte que je suis ne comprend pas bien. Si la clé n'était pas accessible en  lecture, elle le serait dans tous les cas, or je n'ai aucune difficulté, hormis avec JeePassXC, pour accéder au contenu de la clé sous linux : Fichiers, LibreOffice, l'éditeur de texte, le visionneur de photos ou de documents, etc accèdent sans difficulté à tous les fichiers de la clé, mon profil Thunderbird est sur la clé et ne pose aucun problème.

Il n'y a que KeepassXC qui ne peut accéder qu'aux dossiers de home/pierre. Impossible d'accéder aux autres emplacements : autre partition du DD, ou cle usb quelle qu'elle soit. Je pencherais plutôt pour un problème propre à KeePassXC. Le problème est d’ailleurs tout à fait identique sur le PC de bureau.

Bien cordialement et encore merci.

Hors ligne

#9 01-10-2019 19:06:19

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

En fait je me demande justement si la base de données .kdbx n'a pas besoin de droits supplémentaires que la simple lecture.

“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#10 04-10-2019 23:58:26

pg57
Membre
Inscription : 26-09-2019

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonjour,

Ce que je ne comprends toujours pas bien c'est que si la clé était en lecture seule les autres logiciels ne pourraient pas non plus y écrire ou modifier des fichiers ce qui n'est pas le cas.
KeePassXC semble ne "voir"qu'une partie des emplacements. Quand je clique sur "Ouvrir une Bas de Données existante" l'interface pointe sur /home et ne propose pas d'autres emplacements. En cliquant sur "Other locations" on accède à "Computer" et  on  obtient ce que l'on voit sur la capture ci-dessous, j'ai marqué tout ce qui est inaccessible :

3Rmswr23lPxY.png

On remarque notamment que /media et /mnt sont inaccessibles donc impossibilité d'accéder aux autres unités de stockage !

Que penser de tout cela ?

Encore merci, Cordialement.

Dernière modification par pg57 (05-10-2019 00:03:46)

Hors ligne

#11 27-03-2020 23:59:45

bikepunk
Membre
Inscription : 27-03-2020

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

j'ai le même souci que pg57.

pour je ne sais quelle raison, KeePassXC en version 2.5.3 (snap) sur du xubuntu 18.04 LTS (installé par défaut avec la logithèque), KeePassXC n'a pas accès en lecture à une partie de l'arborescence, et notamment pas à /media
ce qui empêche d'accéder à une basse de données sur une clé usb ou un disque externe hmm

je n'ai pas trouvé de bug reporté correspodant à ce symptôme sur
https://github.com/keepassxreboot/keepassxc/issues
ni sur
https://bugs.launchpad.net/ubuntu?field … =keepassxc

avec un "apt install keepassxc"
qui installe en parrallèle la version 2.3.1 de KeePassXC,
on peut ouvrir sans problème les bases de données sur les supports externes \o/

c'est donc bien la version snap qui est buggée.

à votre avis, c'est où le plus pertinent pour reporter le bug ?

Personellement, je n'aime pas du tout cette manie de la logithèque d'installer les versions snap par défaut sans spécialement alerter l'utilisateur/utilisatrice...

Hors ligne

#12 28-03-2020 00:17:06

framend
Modo-Moule zébrée
Lieu : .$_ENV["HOME"]
Distrib. : Debian «Sid»
Noyau : uname -r
(G)UI : sway
Inscription : 17-11-2018

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Je dirais que le bug.launchpad.net de 'buntu est surement le plus pertinent, sans en être trop sûr.

Mais ok, je comprends mieux le problème…

“It is not daily increase but daily decrease, hack away the unessential. The closer to the source, the less wastage there is.” - Bruce Lee (philosophe)

Hors ligne

#13 28-03-2020 07:58:28

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

bikepunk a écrit :

j'ai le même souci que pg57


Si ce cas doit se prolonger, ouvrir alors sur un autre post, sinon il y aura confusion des résolutions. cool
Voir le tuto : On ne bernacle pas le post d'autrui. Plop !

Force et courage


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#14 28-03-2020 14:03:50

nam1962
Banni(e)
Distrib. : Manjaro, Debian, Xebian, Yunohost
Noyau : Ca dépend
(G)UI : Xfce
Inscription : 02-08-2017

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Effectivement, squatter un topic peut créer des confusions, cela dit, je profite de cette actu pour rappeler le problème de tous les coffres-forts à mots de passe :

1. Un bug ou un souci d'install et t'as plus rien : cf ce topic même big_smile
2. C'est une magnifaïk cible : le vilain méchant sait tout de suite où chercher et quoi cibler.
3. Si c'est du cloud, non seulement c'est une cible mais, comme tout bon pigeon, tu payes un gusse que tu connais pas et tu le crois sur parole.
4. Si c'est du cloud et qu'il y a une panne ou que le service fait faillite.

Pour ces raisons, je n'utilise que Master Password: rien n'est stocké, je peux l'utiliser de toute machine à tous moments (même si je ne suis pas chez moi et n'ai pas mon ordi ou mon phone) --> https://masterpassword.app/

Dernière modification par nam1962 (28-03-2020 14:04:35)


Almanet doLys de l'open source : mon tuto pour optimiser / finaliser une install
Manjaro Xfce - Debian Xfce - Yunohost - Xebian Et vous ?
61 convertis  IRL (n'ont pas eu le choix...).

Hors ligne

#15 28-03-2020 18:03:08

bikepunk
Membre
Inscription : 27-03-2020

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

@smolski :

J'apporte une solution (workaround) au problème, je donne des explications au problème de pg57. Je pense que mon post est bien à sa place. Je vais ouvrir un ticket chez keepass et un autre chez ubuntu et avec un peu de chance le bug sera très vite résolu.

@nam1962 : je ne connaissais pas masterpassword. Le principe est élégant  merci pour le partage ;-)

Hors ligne

#16 28-03-2020 18:05:07

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Ah oui, avé la résolucion, ça l'fait.
Pardon. smile

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#17 28-03-2020 19:14:23

capdefradeb
Membre
Distrib. : LMDE4 XFCE, LM20 Cinnamon, MX19.2
(G)UI : Cinnamon et XFCE
Inscription : 14-07-2016

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Personnellement, je n'ai pu faire fonctionner Keepassxc qu'avec la version  snap et pas avec celle proposée dans les dépôts qui ne me permettait pas d'accéder justement à la base de données.Par ailleurs, pour pouvoir utiliser ma base sur n'importe quel appareil ( ordi sous  Linux, smartphone Android, IPad,...) j'ai stocké la base dans le cloud, dans ma Dropbox mais, comme je suis un inquiet, je synchronise toutes les 24 heures ce fichier sur la Dropbox avec une sauvegarde sur un Google Drive. Les deux compagnies ne devraient pas disparaître le même jour.... Je trouve que c'est plus sûr que sur une clé USB qu'on peut perdre ou se faire voler ou tout simplement oublier à  un endroit alors qu'on en a besoin ailleurs.

Hors ligne

#18 28-03-2020 19:43:00

bikepunk
Membre
Inscription : 27-03-2020

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Le "bug" a été signalé et résolu ici :
https://github.com/keepassxreboot/keepassxc/issues/4506
Il faut ajouter les permissions pour snap dans Ubuntu Store pour accéder aux disques amovibles
77830502-57c94100-70ff-11ea-8993-8ba3288fd8d0.png

scratchhead.gif

Hors ligne

#19 29-03-2020 22:47:31

pg57
Membre
Inscription : 26-09-2019

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

Bonjour,

J'avais presque oublié ce problème que je croyais sans solution en attendant une nouvelle version de KeepassXC.

Merci à Bikepunk et tous ceux qui ont contribué à la solution, sans oublier framend qui essayé de m'aider au début.

Maintenant je peux accéder à la base de données sur une clé USB.

Comment procéder pour marque le sujet résolu ?

Cordialement à tous.

Dernière modification par pg57 (29-03-2020 22:52:10)

Hors ligne

#20 30-03-2020 07:28:53

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : [Résolu] KeePassXC : impossible d'accéder aux données sur une clé USB

pg57 a écrit :

Comment procéder pour marque le sujet résolu ?


Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre. cool


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

Pied de page des forums