Partage de fichiers entre utilisateurs dans 4.2.1

11

J'ai un Google Nexus 7, sans racine, en cours d'exécution 4.2.1. Je l'ai configuré pour deux utilisateurs et nous semblons en profiter.

Récemment, j'ai rencontré un problème de partage de fichiers. Dans le compte de User1, j'ai copié quelques fichiers PDF dans un \sdcard\PDFsdossier et j'ai pu bien l'utiliser.

Lorsque je suis passé au compte de User2, je ne pouvais pas voir le dossier \sdcard\PDFsdu tout. Étonnamment, je ne pouvais pas le voir même lorsque j'étais à travers un ordinateur lorsque le Nexus 7 est connecté en tant que lecteur multimédia portable.

Je suppose que cela peut être réalisé en accordant un accès suffisant en escaladant vers root, qui a besoin d'un périphérique rooté - mais je ne suis pas sûr.

Mes questions:

  1. Existe-t-il un moyen de partager des fichiers entre les utilisateurs de la même tablette sans utiliser Internet (comme utiliser la messagerie électronique, Dropbox, etc.) ou transférer vers un référentiel comme PC, etc.?
  2. Si je root, puis-je modifier l'autorisation de ces dossiers créés par l'utilisateur et accéder aux fichiers à partir du compte d'un autre utilisateur ou élever en tant que root?

Mise à jour: Trouvé un lien qui pose la même question - mais la réponse donnée n'est pas applicable pour les fichiers fonctionne plutôt pour les applications, pas utile.

Narayanan
la source

Réponses:

1

/ data / media contient un certain nombre de dossiers, y compris legacy et obb, qui ne semblent pas être partagés entre les utilisateurs, du moins pas sur mon Nexus 10. Il contient également un dossier 0 qui est la carte sd émulée du premier utilisateur, puis 10, 11 & 12 pour les cartes SD des trois premiers autres utilisateurs de l'appareil.

Je sais que vous avez dit que votre appareil n'est pas rooté et que vous semblez pouvoir utiliser obb (ce que je ne peux pas) mais si vous rootez, vous pourrez accéder à n'importe quelle image de carte SD de cette façon.

J'espère que cela aide d'une certaine manière.

Mike
la source
J'avais enraciné mon Nexus 7 et je serais d'accord avec Mike et dirais que c'est une meilleure façon de partager des fichiers car cela n'implique pas de copier des fichiers dans un Android/Obbdossier. Avantages: il n'est pas nécessaire de copier les fichiers et peut directement utiliser le fichier à partir du dossier d'un autre utilisateur. Inconvénients: doit être enraciné pour écrire.
Narayanan
9

Après beaucoup d'essais et d'erreurs, j'ai découvert que le Android/obbdossier est automatiquement partagé entre les utilisateurs.

Ce n'est pas idéal, mais c'est mieux qu'une option de stockage cloud pour les gros fichiers.

Eruza
la source
1
Il est en effet. +30 :)
Narayanan
En raison d'une meilleure réponse de @Mike, je voudrais faire de sa réponse ma réponse acceptée.
Narayanan
1

C'est un compte d'utilisateur différent, c'est pourquoi vous ne pouvez pas voir les fichiers et les fichiers utilisateur sont stockés sur la partition système

Lorsque les comptes d'utilisateurs ont été configurés, il est supposé que le premier compte à `` activer '' l'appareil est le compte principal, tous les autres créés à partir de ceux-ci sont des comptes d'utilisateurs, de la même manière que vous avez des comptes d'utilisateurs sur un PC, vous aurez votre C:\Users\youusername\Downloadsqui n'est pas visible par les autres utilisateurs qui se connectent à la machine

Si vous souhaitez partager des choses, utilisez peut-être un système de stockage en nuage comme Google Drive ou Dropbox mais que vous avez un peu de mal à partager des documents individuels, alors peut-être créez-vous un dossier partagé, vous pourrez ajouter un raccourci pour y accéder eux peut-être?

spences10
la source
Merci, en parlant de Windows 7+, si j'ai des privilèges d'administrateur, je devrais pouvoir voir le dossier. De la même manière, l'accès root à 4.2.x fonctionnera-t-il? De plus, je ne crée qu'un dossier de stockage qui n'est pas analogue au dossier C: \ Users, c'est plutôt comme créer dans un autre lecteur!
Narayanan
C'est quelque chose avec lequel je n'ai pas vraiment joué trop, mais si l'utilisateur principal a root, je suppose simplement que l'autre utilisateur peut avoir des autorisations root accordées, mais je ne suis toujours pas sûr de voir le sdcardcontenu. Votre meilleur pari est de configurer un dossier partagé dans Dropbox / Google Drive, etc. et de définir un raccourci vers ce dossier sur le lanceur
spences10
Les parties publiques sont accessibles à tous les utilisateurs C:\Users\Public\Documents, c'est donc une mauvaise explication. De plus, la plupart des FS sont accessibles à tous les utilisateurs sous Windows.
David Balažic
1

D'accord


1. Téléchargez PAW SERVER et exécutez-le sur le premier utilisateur.
2. Exécutez-le
3. Accédez au 2e utilisateur
4. accédez à localhost: 8080
5. Connectez-vous avec l'administrateur de l'utilisateur avec la patte de mot de passe
6. accédez à Média> Gestionnaire de fichiers
terminé!
Ou codez votre propre script PHP.

heyp
la source
0

il est probablement monté uniquement pour un utilisateur et démonté lorsque vous passez à un autre utilisateur, ce qui explique pourquoi il se trouve au même endroit (répertoire / sdcard) mais avec différents utilisateurs, le contenu change

foo
la source
-1

Cela n'a rien à voir avec les autorisations. Pour vérifier, passez au compte 1 et voyez si le dossier est visible. Je pense que vous avez involontairement supprimé le dossier vous-même.

ozmank
la source
1
Non mec. Je suis certain que je ne l'ai pas supprimé car je pouvais toujours voir le dossier lorsque je reviens au compte avec lequel je l'ai créé.
Narayanan
Quel gestionnaire de fichiers utilisez-vous? Avez-vous essayé d'utiliser le gestionnaire de fichiers astro?
ozmank
Explorateur de fichiers ES. Je n'ai pas essayé d'autres applications de ce type dans Nexus, mais j'en ai essayé beaucoup sur mon téléphone.
Narayanan
-2

Exécuter le serveur Paw sur l'utilisateur 1 Utilisez le gestionnaire de fichiers intégré

heyp
la source
3
Vous devez ajouter plus d'informations sur ce qu'il faut faire
Peanut