Gemeinsame Nutzung von Dateien zwischen Benutzern in 4.2.1

Ich habe ein Google Nexus 7, nicht gerootet, mit Stock 4.2.1. Ich habe es für zwei Benutzer eingerichtet und wir scheinen es zu genießen.

Vor kurzem bin ich auf ein Problem mit dem Teilen von Dateien gestoßen. Im Konto von Benutzer1 habe ich einige PDFs in den \sdcard\PDFsOrdner kopiert und konnte sie gut verwenden.

Als ich zum Konto von Benutzer2 wechselte, konnte ich den Ordner \sdcard\PDFsüberhaupt nicht sehen. Überraschenderweise konnte ich es nicht einmal über den Computer sehen, wenn Nexus 7 als tragbarer Mediaplayer angeschlossen war.

Ich denke, dies kann erreicht werden, indem ausreichend Zugriff gewährt wird, indem auf root eskaliert wird, was ein gerootetes Gerät benötigt - aber ich bin mir nicht sicher.

Meine Fragen:

  1. Gibt es eine Möglichkeit, Dateien zwischen Benutzern desselben Tablets auszutauschen, ohne das Internet zu verwenden (z. B. per E-Mail, Dropbox usw.) oder auf ein Repository wie einen PC usw. zu übertragen?
  2. Wenn ich roote, kann ich die Berechtigung für solche von Benutzern erstellten Ordner ändern und auf Dateien vom Konto eines anderen Benutzers zugreifen oder mich als Root erhöhen?

Update: Einen Link gefunden , der dieselbe Frage stellt - aber die gegebene Antwort gilt nicht für Dateien, sondern funktioniert für Apps, nicht nützlich.

Antworten (7)

/data/media enthält eine Reihe von Ordnern, einschließlich Legacy und Obb, von denen keiner von Benutzern geteilt zu werden scheint, zumindest nicht auf meinem Nexus 10. Es enthält auch einen 0-Ordner, der die emulierte SD-Karte des ersten Benutzers ist 10, 11 & 12 für die SD-Karten der ersten drei anderen Benutzer des Geräts.

Ich weiß, dass Sie sagten, Ihr Gerät sei nicht gerootet und Sie scheinen in der Lage zu sein, obb zu verwenden (was ich nicht kann), aber wenn Sie rooten, können Sie auf diese Weise auf jedes SD-Karten-Image zugreifen.

Hoffe das hilft irgendwie.

Ich hatte mein Nexus 7 gerootet und ich würde Mike zustimmen und sagen, dass dies eine bessere Möglichkeit ist, Dateien zu teilen, da es nicht das Kopieren von Dateien in einen Android/ObbOrdner beinhaltet. Vorteile: Sie müssen keine Dateien kopieren und können die Datei direkt aus dem Ordner eines anderen Benutzers verwenden. Nachteile: Muss zum Schreiben gerootet sein.

Nach langem Ausprobieren habe ich festgestellt, dass der Android/obbOrdner automatisch von Benutzern geteilt wird.

Es ist nicht ideal, aber es ist besser als eine Cloud-Speicheroption für große Dateien.

Es ist in der Tat. +30 :)
Aufgrund einer besseren Antwort von @Mike möchte ich seine Antwort zu meiner akzeptierten Antwort machen.

Es ist ein anderes Benutzerkonto, weshalb Sie die Dateien nicht sehen können und die Benutzerdateien auf der Systempartition gespeichert sind

Wenn die Benutzerkonten eingerichtet wurden, wird davon ausgegangen, dass das erste Konto, das das Gerät „aktiviert“, das Hauptkonto ist, alle anderen daraus erstellten Benutzerkonten, ähnlich wie Sie Benutzerkonten auf einem PC haben, den Sie haben werden C:\Users\youusername\Downloadsdie von anderen Benutzern, die sich bei der Maschine anmelden, nicht einsehbar ist

Wenn Sie Dinge teilen möchten, verwenden Sie möglicherweise ein Cloud-Speichersystem wie Google Drive oder Dropbox, aber das ist ein bisschen mühsam, wenn Sie einzelne Dokumente teilen müssen. Richten Sie also vielleicht einen freigegebenen Ordner ein, für den Sie eine Verknüpfung hinzufügen können, um darauf zuzugreifen sie vielleicht?

Danke, wenn ich aus der Perspektive von Windows 7+ spreche, sollte ich den Ordner sehen können, wenn ich Administratorrechte habe. Wird analog Root-Zugriff in 4.2.x funktionieren? Außerdem erstelle ich nur einen Ordner im Speicher, der nicht dem Ordner C: \ Users entspricht, sondern wie auf einem anderen Laufwerk!
Es ist etwas, mit dem ich nicht wirklich viel herumgespielt habe, aber wenn der Hauptbenutzer root hat, gehe ich nur davon aus, dass dem anderen Benutzer Root-Berechtigungen gewährt werden können, aber ich bin mir immer noch nicht sicher, ob ich den sdcardInhalt sehen soll. Am besten richten Sie einen freigegebenen Ordner in Dropbox/Google Drive usw. ein und legen im Launcher eine Verknüpfung zu diesem Ordner fest
Die öffentlichen Teile sind für alle Benutzer zugänglich, wie C:\Users\Public\Documents, also ist dies eine schlechte Erklärung. Außerdem ist der größte Teil des FS für alle Benutzer unter Windows zugänglich.

OK


1. Laden Sie PAW SERVER herunter und führen Sie es auf dem ersten Benutzer aus.
2. Führen Sie es aus
3. Gehen Sie zu 2nd User
4. Gehen Sie zu localhost:8080
5. Melden Sie sich mit dem Benutzer admin mit dem Passwort paw
an 6. Gehen Sie zu Media > File Manager
Fertig!
Oder programmieren Sie Ihr eigenes PHP-Skript.

Es wird wahrscheinlich nur für einen Benutzer gemountet und beim Wechseln zu einem anderen Benutzer deaktiviert, was erklärt, warum es sich am selben Ort befindet (Verzeichnis / SD-Karte), aber bei verschiedenen Benutzern ändert sich der Inhalt

Das hat nichts mit Berechtigungen zu tun. Wechseln Sie zur Überprüfung zu Konto 1 und prüfen Sie, ob der Ordner sichtbar ist. Ich denke, Sie haben den Ordner versehentlich selbst gelöscht.

Kein Kerl. Ich bin mir sicher, dass ich es nicht gelöscht habe, da ich den Ordner immer noch sehen konnte, wenn ich zurück zu dem Konto wechsle, mit dem ich ihn erstellt habe.
Welchen Dateimanager verwendest du? Hast du es mal mit dem Astro File Manager versucht?
ES-Datei-Explorer. Ich habe keine anderen Apps dieser Art in Nexus ausprobiert, aber viele auf meinem Handy.

Paw-Server auf Benutzer 1 ausführen Verwenden Sie den integrierten Dateimanager

Sie müssen weitere Informationen darüber hinzufügen, was zu tun ist