0 votes

Problèmes de permissions avec LinuxDeploy

J'ai installé LinuxDeploy et fait fonctionner Debian Jessie. C'était relativement facile.

Le problème que je rencontre est que l'utilisateur que je définis dans l'interface utilisateur n'est pas en mesure d'écrire sur des supports personnalisés (comme une carte SD, etc.).

Je peux utiliser l'utilisateur Root dans l'environnement chroot pour lire/écrire, mais ce n'est pas correct. Je veux pouvoir être un utilisateur normal avec des permissions de lecture/écriture.

J'utilise Lollipop 5.1/LinuxDeploy sur Samsung Note

Merci de votre attention.

1voto

georgmierau Points 167

Mise à jour :

Confirmation que les permissions de /dev/fuse ont probablement besoin d'être mises à jour. Pour une raison quelconque, elles sont initialement fixées à 700 par défaut, ce qui ne permet qu'à Root de s'exécuter. Cela n'a pas d'importance d'où ou comment vous le chmoder, il suffit de le chmoder à 770 ou 777 si nécessaire.

sudo chmod 777 /dev/fuse

Il n'y a pas de mal non plus à le faire correctement et créer un groupe de fusibles s'il n'existe pas déjà et y ajouter des utilisateurs si nécessaire.

/Mise à jour

J'ai eu un problème similaire, je vais documenter ce que j'ai fait exactement. Cela suppose que vous avez configuré votre installation comme un répertoire.

  1. Téléchargez FX File Manager + son extension Root dans le Play Store.
  2. Naviguez en utilisant l'option Explorateur de racines jusqu'aux racines de votre installation Debian (par défaut /data/user/linux deploy.package.name.or.similar/0/env
  3. Trouvez /dev/fuse de votre installation Debian avec FX. Appuyez longuement sur le dossier, glissez sur / tap security.
  4. Tapotez tous les carrés pour que /dev/fuse soit réglé sur 777 access
  5. Arrêtez et démarrez votre image, essayez d'accéder aux répertoires montés.

Maintenant, je suppose que vous pouvez simplement essayer de chmoder /dev/fuse à 777 depuis Debian ou tout autre accès que vous jugez nécessaire, mais je n'ai pas essayé. Il est très probable que cela fonctionne aussi - intuitivement, cela semble bien, mais ce n'est pas ce que j'ai fait.

C'était un peu bizarre que /dev/fuse soit réglé sur 700 en premier lieu, mais peu importe.

J'ai également dû ajouter un groupe de fusibles avant cela et y ajouter des utilisateurs. Cependant, je pense que si vous mettez /dev/fuse à 777, cette étape ne sera pas nécessaire. Peut-être qu'un 770 nécessiterait le groupe fuse ?

0voto

alexandre1985 Points 121

Essayez cette solution : https://winaero.com/blog/unlock-external-sd-card-writing-for-all-apps-in-Android-4-4-kitkat/
J'ai essayé sur Termux et cela m'a permis d'écrire sur usb avec l'utilisateur par défaut de Termux.
Il peut également fonctionner avec Linux Deploy. Veuillez me répondre avec le résultat

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