Compartilhando arquivos entre usuários no 4.2.1

11

Eu tenho um estoque em execução do Google Nexus 7, sem raiz, 4.2.1. Eu configurei para dois usuários e parece que estamos gostando.

Recentemente, tive um problema com o compartilhamento de arquivos. Na conta do Usuário1, copiei alguns PDFs para a \sdcard\PDFspasta e consegui usá-lo bem.

Quando mudei para a conta do Usuário2, não consegui ver a pasta \sdcard\PDFs. Surpreendentemente, eu não conseguia vê-lo nem quando estava no computador quando o Nexus 7 está conectado como um media player portátil.

Eu acho que isso pode ser conseguido concedendo acesso suficiente ao escalar para o root, o que precisa de um dispositivo root - mas não tenho certeza.

Minhas perguntas:

  1. Existe alguma maneira de compartilhar arquivos entre usuários do mesmo tablet sem usar a Internet (como usar email, dropbox etc.) ou transferir para algum repositório como PC etc.?
  2. Se eu fizer root, posso alterar a permissão para pastas criadas por esse usuário e acessar arquivos da conta de outro usuário ou elevar como root?

Atualização: encontrou um link que faz a mesma pergunta - mas a resposta dada não é aplicável a arquivos, mas funciona para aplicativos, não é útil.

Narayanan
fonte

Respostas:

1

/ data / media contém várias pastas, incluindo herdadas e obb, nenhuma das quais parece ser compartilhada entre usuários, pelo menos não no meu Nexus 10. Também contém uma pasta 0, que é o cartão SD emulado do primeiro usuário e, em seguida, 10, 11 e 12 para os cartões SD dos três primeiros usuários do dispositivo.

Eu sei que você disse que seu dispositivo não está enraizado e você parece capaz de usar o obb (o que não posso), mas se você torcer, poderá acessar qualquer imagem de cartão SD dessa maneira.

Espero que isso ajude de alguma forma.

Mike
fonte
Eu havia enraizado meu Nexus 7 e concordaria com Mike e diria que essa é a melhor maneira de compartilhar arquivos, pois não envolve copiar arquivos para a Android/Obbpasta. Prós: Não é necessário copiar arquivos e pode usá-lo diretamente da pasta de outros usuários. Contras: precisa estar enraizado para escrever.
precisa
9

Após várias tentativas e erros, descobri que a Android/obbpasta é compartilhada automaticamente entre os usuários.

Não é o ideal, mas é melhor que uma opção de armazenamento em nuvem para arquivos grandes.

Eruza
fonte
1
É de fato. +30 :)
Narayanan
Por causa de uma resposta melhor de @Mike, gostaria de fazer a resposta dele como minha resposta aceita.
precisa
1

É uma conta de usuário diferente e é por isso que você não pode ver os arquivos e os arquivos do usuário são armazenados na partição do sistema

Quando as contas de usuário foram configuradas, assume-se que a primeira conta a 'ativar' o dispositivo é a conta principal; todas as outras criadas a partir delas são contas de usuário, da mesma forma que você tem contas de usuário em um PC, você terá seu C:\Users\youusername\Downloadsque não é visível por outros usuários que fazem login na máquina

Se você deseja compartilhar coisas, use um sistema de armazenamento em nuvem como o Google Drive ou o Dropbox, mas é um pouco doloroso ter que compartilhar documentos individuais, então talvez configure uma pasta compartilhada, você poderá adicionar um atalho para acessar eles talvez?

spences10
fonte
Obrigado, falando da perspectiva do Windows 7+, se eu tiver privilégio de administrador, poderá ver a pasta. Analogamente, obter acesso root no 4.2.x funcionará? Além disso, estou criando apenas uma pasta no armazenamento que não é análoga à pasta C: \ Users, é como criar em outra unidade!
Narayanan
É algo com o qual eu realmente não brinco muito, mas certamente se o usuário principal tiver root, presumo que o outro usuário possa ter permissões de root concedidas, mas ainda não tenho certeza de ver o sdcardconteúdo. Sua melhor aposta é a criação de uma pasta compartilhada em qualquer Google Drive Dropbox / etc e definir um atalho para essa pasta no lançador
spences10
As partes públicas são acessíveis a todos os usuários, como C:\Users\Public\Documents, portanto, essa é uma explicação ruim. Além disso, a maior parte do FS é acessível a todos os usuários no Windows.
David Balažic
1

Está bem


1. Faça o download do PAW SERVER e execute-o no primeiro usuário.
2. Execute-o
3. Vá para o segundo usuário
4. vá para localhost: 8080
5. Faça o login com o administrador do usuário com a senha paw
6. vá para Mídia> Gerenciador de arquivos
concluído!
Ou codifique seu próprio script PHP.

heyp
fonte
0

provavelmente está montado apenas para um usuário e desmontado quando você alterna para outro usuário, o que explica por que está no mesmo local (diretório / sdcard), mas com usuários diferentes o conteúdo é alterado

foo
fonte
-1

Isso não tem nada a ver com permissões. Para verificar, mude para a conta 1 e veja se a pasta está visível. Eu acho que você excluiu a pasta acidentalmente.

ozmank
fonte
1
Não, meu. Estou certo de que não a excluí, pois ainda conseguia ver a pasta ao voltar para a conta em que a criei.
Narayanan
Qual gerenciador de arquivos você está usando? Você já tentou usar o gerenciador de arquivos astro?
ozmank
ES File Explorer. Eu não tentei outros aplicativos no nexus, mas tentei muitos no meu telefone.
Narayanan
-2

Executar servidor Paw no usuário 1 Use o gerenciador de arquivos embutido

heyp
fonte
3
Você precisa adicionar mais informações sobre o que fazer
Peanut