Condivisione di file tra utenti in 4.2.1


11

Ho un Google Nexus 7, non rootato, in esecuzione 4.2.1. L'ho impostato per due utenti e sembra che ci stia divertendo.

Di recente ho riscontrato un problema relativo alla condivisione di file. Nell'account di User1 ho copiato alcuni PDF nella \sdcard\PDFscartella e sono stato in grado di usarlo bene.

Quando sono passato all'account User2, non sono riuscito a vedere la cartella \sdcard\PDFs. Sorprendentemente, non sono riuscito a vederlo nemmeno quando tramite il computer quando Nexus 7 è collegato come lettore multimediale portatile.

Immagino che ciò possa essere ottenuto concedendo un accesso sufficiente tramite l'escalation al root, che richiede un dispositivo con root - ma non ne sono sicuro.

Le mie domande:

  1. Esiste un modo per condividere file tra utenti dello stesso tablet senza usare Internet (come usare e-mail, dropbox ecc.) O trasferirli in alcuni repository come PC, ecc.?
  2. Se eseguo il root, posso modificare l'autorizzazione per tali cartelle create dall'utente e accedere ai file dall'account di un altro utente o elevare come root?

Aggiornamento: trovato un collegamento che pone la stessa domanda, ma la risposta fornita non è applicabile per i file, ma funziona per le app, non è utile.

Risposte:


1

/ data / media contiene un numero di cartelle tra cui legacy e obb, nessuna delle quali sembra essere condivisa tra gli utenti, almeno non sul mio Nexus 10. Contiene anche una cartella 0 che è la scheda SD emulata del primo utente, quindi 10, 11 e 12 per le schede SD dei primi tre altri utenti del dispositivo.

So che hai detto che il tuo dispositivo non è rootato e sembra che tu sia in grado di usare obb (cosa che non posso) ma se esegui il root, sarai in grado di accedere a qualsiasi immagine della scheda SD in questo modo.

Spero che questo aiuti in qualche modo.


Avevo effettuato il root del mio Nexus 7 e sarei d'accordo con Mike e direi che questo modo migliore di condividere i file in quanto non comporta la copia dei file nella Android/Obbcartella. Pro: non è necessario copiare i file e può utilizzare direttamente il file dalla cartella di altri utenti. Contro: deve essere radicato per scrivere.
Narayanan,

9

Dopo molte prove ed errori, ho scoperto che la Android/obbcartella è automaticamente condivisa tra gli utenti.

Non è l'ideale, ma è meglio di un'opzione di archiviazione cloud per file di grandi dimensioni.


1
Lo è davvero. +30 :)
Narayanan,

A causa di una risposta migliore di @Mike, vorrei fare la sua risposta come la mia risposta accettata.
Narayanan,

1

È un account utente diverso è il motivo per cui non è possibile visualizzare i file e i file utente sono memorizzati nella partizione di sistema

Quando sono stati configurati gli account utente, si presume che il primo account ad "attivare" il dispositivo sia l'account principale, tutti gli altri creati da quelli sono account utente, più o meno allo stesso modo in cui si hanno account utente su un PC, si avrà il proprio C:\Users\youusername\Downloadsche non è visualizzabile da altri utenti che accedono al computer

Se vuoi condividere cose, probabilmente usa un sistema di archiviazione cloud come Google Drive o Dropbox, ma un po 'una seccatura dover condividere singoli documenti, quindi magari impostare una cartella condivisa, sarai in grado di aggiungere un collegamento a quello per accedere loro forse?


Grazie, parlando dal punto di vista di Windows 7+, se ho il privilegio di amministratore, dovrei essere in grado di vedere la cartella. Analogamente, ottenere l'accesso root nella 4.2.x funzionerà? Inoltre, sto solo creando una cartella in memoria che non è analoga alla cartella C: \ Users, ma è come creare in un'altra unità!
Narayanan,

È qualcosa con cui non ho mai giocato troppo, ma sicuramente se l'utente principale ha root, allora sto solo supponendo che all'altro utente possano essere concessi i permessi di root, ma non sono ancora sicuro di vedere i sdcardcontenuti. La tua scommessa migliore è impostare una cartella condivisa in Dropbox / Google Drive ecc. E impostare una scorciatoia per quella cartella sul programma di avvio
spences10

Le parti pubbliche sono accessibili a tutti gli utenti C:\Users\Public\Documents, quindi questa è una cattiva spiegazione. Inoltre la maggior parte delle FS è accessibile da tutti gli utenti su Windows.
David Balažic,

1

Ok


1. Scarica PAW SERVER ed eseguilo sul primo utente.
2. Esegui
3. Vai al secondo utente
4. Vai su localhost: 8080
5. Accedi con l'amministratore utente con password zampa
6. Vai su Media> File Manager
Fatto!
O codifica il tuo script PHP.


0

è probabilmente montato solo per un utente e smontato quando si passa a un altro utente, il che spiega perché si trova nello stesso posto (directory / sdcard) ma con utenti diversi il contenuto cambia


-1

Questo non ha nulla a che fare con le autorizzazioni. Per verificare, passa all'account 1 e verifica se la cartella è visibile. Penso che tu abbia cancellato involontariamente la cartella da solo.


1
No amico. Sono certo di non averlo eliminato poiché potrei ancora vedere la cartella quando torno all'account con cui l'ho creato.
Narayanan,

Quale file manager stai usando? Hai provato a utilizzare astro file manager?
ozmank,

ES File Explorer. Non ho provato altre app simili in Nexus, ma ne ho provate molte sul mio telefono.
Narayanan,

-2

Esegui server Paw sull'utente 1 Utilizzare il file manager integrato


3
Devi aggiungere ulteriori informazioni su cosa fare
Peanut
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.