0 votes

Partage d'un répertoire entre Termux et une autre application (PasswdSafe)

J'ai un Samsung Galaxy Tab A 8.0". Je n'ai pas rooté l'appareil (et n'en ai pas vraiment envie).

Jusqu'à aujourd'hui, j'utilisais Android 10. Aujourd'hui, j'ai installé une mise à jour qui l'a fait passer à Android 11.

J'utilise Termux (maintenant installé depuis F-Droid) et PasswdSafe . (CORRECTION : I pensée J'utilisais la version F-Droid).

Jusqu'à présent, j'ai utilisé les commandes Termux pour copier ma base de données de mots de passe dans un répertoire sous le nom de /storage/emulated/0/data et utiliser PasswdSafe pour y accéder. Après la mise à jour d'Android 10 à 11, je ne peux plus accéder à ce répertoire depuis Termux. (Les permissions Unix impliquent que je devrais pouvoir le faire ; il y a manifestement une restriction spécifique à Android).

$ ls -ld /storage/emulated/0/data
drwxrwx--- 4 root everybody 4096 Jun  9 21:12 /storage/emulated/0/data
$ groups
u0_a192 inet everybody u0_a192_cache all_a192
$ cd /storage/emulated/0/data
bash: cd: /storage/emulated/0/data: Permission denied
$

Idéalement, je voudrais avoir un répertoire tel que Termux et PasswdSafe aient tous deux un accès en lecture/écriture. Un accès en lecture/écriture pour Termux et un accès en lecture seule pour PasswdSafe fonctionnerait également.

J'ai aussi une carte SD montée comme /storage/0000-0000 .

UPDATE : Je pensais que j'utilisais la version de F-Droid plutôt que celle du Play Store, mais le Play Store et F-Droid sur l'appareil disent tous deux que j'ai la version 0.101 de termux, alors que https://f-droid.org/packages/com.termux/ dit que la version actuelle est 0.117. Il peut y avoir un conflit, peut-être introduit lorsque j'ai fait une réinitialisation d'usine il y a quelques semaines (cela a pu réinstaller automatiquement la version du Play Store). Je vais essayer de désinstaller complètement termux du Play store puis de l'installer depuis F-Droid.

MISE À JOUR 2 : J'avais pensée que la mise à jour vers la dernière version Termux de F-Droid avait réglé le problème, mais il y a toujours quelque chose d'étrange (et peut-être sporadique) qui se passe. Je ne suis actuellement pas en mesure de mettre à jour les fichiers sous /storage/emulated/0/data ou à cd dans ce répertoire. Mais j'ai des fichiers sous ce répertoire qui ont été mis à jour après la mise à jour vers Android 11, donc j'ai pu le faire à un moment donné. Je vais essayer d'identifier le problème.

1voto

ebelisle Points 639

Récupérer termux depuis f-droid . La version du Play Store n'est pas capable de faire des choses avancées sur les versions modernes d'Android.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X