Compartir archivos entre usuarios en 4.2.1

Tengo un Google Nexus 7, sin rootear, con stock 4.2.1. Lo he configurado para dos usuarios y parece que lo estamos disfrutando.

Recientemente me encontré con un problema acerca de compartir archivos. En la cuenta de Usuario1, copié algunos archivos PDF en la \sdcard\PDFscarpeta y pude usarlos bien.

Cuando cambié a la cuenta de User2, no pude ver la carpeta \sdcard\PDFsen absoluto. Sorprendentemente, no pude verlo incluso a través de la computadora cuando Nexus 7 está conectado como reproductor multimedia portátil.

Supongo que esto se puede lograr otorgando suficiente acceso escalando a root, que necesita un dispositivo rooteado, pero no estoy seguro.

Mis preguntas:

  1. ¿Hay alguna forma en que pueda compartir archivos entre usuarios de la misma tableta sin usar Internet (como usar el correo electrónico, Dropbox, etc.) o transferirlos a algún repositorio como PC, etc.?
  2. Si rooteo, ¿puedo cambiar el permiso a dichas carpetas creadas por el usuario y acceder a los archivos de la cuenta de otro usuario o elevarme como root?

Actualización: Encontré un enlace que hace la misma pregunta, pero la respuesta dada no es aplicable para archivos, sino que funciona para aplicaciones, no es útil.

Respuestas (7)

/data/media contiene varias carpetas, incluidas legacy y obb, ninguna de las cuales parece ser compartida entre usuarios, al menos no en mi Nexus 10. También contiene una carpeta 0 que es la tarjeta SD emulada del primer usuario, luego 10, 11 y 12 para las tarjetas SD de los otros tres primeros usuarios del dispositivo.

Sé que dijiste que tu dispositivo no está rooteado y parece que puedes usar obb (que yo no puedo), pero si rooteas, podrás acceder a cualquier imagen de la tarjeta SD de esta manera.

Espero que esto ayude de alguna manera.

Había rooteado mi Nexus 7 y estaría de acuerdo con Mike y diría que esta es una mejor manera de compartir archivos, ya que no implica copiar archivos a una Android/Obbcarpeta. Pros: no necesita copiar archivos y puede usar directamente el archivo de la carpeta de otro usuario. Contras: necesita estar rooteado para escribir.

Después de muchas pruebas y errores, descubrí que la Android/obbcarpeta se comparte automáticamente entre los usuarios.

No es ideal, pero es mejor que una opción de almacenamiento en la nube para archivos grandes.

Ciertamente así es. +30 :)
Debido a una mejor respuesta de @Mike, me gustaría que su respuesta sea mi respuesta aceptada.

Es una cuenta de usuario diferente, es por eso que no puede ver los archivos y los archivos de usuario están almacenados en la partición del sistema.

Cuando se configuraron las cuentas de usuario, se supone que la primera cuenta en "activar" el dispositivo es la cuenta maestra, todas las demás creadas a partir de esa son cuentas de usuario, de la misma manera que tiene cuentas de usuario en una PC, tendrá su C:\Users\youusername\Downloadsque no es visible para otros usuarios que inician sesión en la máquina

Si desea compartir cosas, posiblemente use un sistema de almacenamiento en la nube como Google Drive o Dropbox, pero es un poco molesto tener que compartir documentos individuales, así que tal vez configure una carpeta compartida a la que podrá agregar un atajo para acceder. ellos tal vez?

Gracias, hablando desde la perspectiva de Windows 7+, si tengo privilegios de administrador, debería poder ver la carpeta. De manera análoga, ¿funcionará obtener acceso de root en 4.2.x? Además, solo estoy creando una carpeta en el almacenamiento que no es análoga a la carpeta C:\Users sino que es como crear en otra unidad.
Es algo con lo que realmente no he jugado demasiado, pero seguramente si el usuario principal tiene root, entonces solo asumo que el otro usuario puede tener permisos de root otorgados, pero todavía no estoy seguro de ver el sdcardcontenido. Su mejor apuesta es configurar una carpeta compartida en Dropbox/Google Drive, etc. y establecer un acceso directo a esa carpeta en el lanzador
Todos los usuarios pueden acceder a las partes públicas, como C:\Users\Public\Documents, por lo que esta es una mala explicación. Además, todos los usuarios de Windows pueden acceder a la mayor parte del FS.

OK


1. Descargue PAW SERVER y ejecútelo en el primer usuario.
2. Ejecútelo
3. Vaya a 2.º usuario
4. Vaya a localhost:8080
5. Inicie sesión con el usuario administrador con la contraseña paw
6. Vaya a Medios > Administrador de archivos
¡Listo!
O codifique su propio script PHP.

probablemente esté montado solo para un usuario y desmontado cuando cambia a otro usuario, lo que explica por qué está en el mismo lugar (directorio / sdcard) pero con diferentes usuarios el contenido cambia

Esto no tiene nada que ver con los permisos. Para verificar, cambie a la cuenta 1 y vea si la carpeta está visible. Creo que tú mismo borraste la carpeta sin querer.

No amigo. Estoy seguro de que no lo he eliminado, ya que todavía puedo ver la carpeta cuando vuelvo a la cuenta con la que la creé.
¿Qué administrador de archivos estás usando? ¿Has intentado usar el administrador de archivos astro?
Explorador de archivos ES. No he probado otras aplicaciones similares en nexus, pero probé muchas en mi teléfono.

Ejecute el servidor Paw en el usuario 1 Use el administrador de archivos incorporado

Necesitas agregar más información sobre qué hacer