Como disponibilizar o Android MTP no CentOS7 para todos os usuários?

5

Estou usando o Moto G4 com o Marshmallow; e o CentOS 7. Consigo montar o dispositivo e ver o conteúdo como root, usando jmtpfs . A primeira vez que usei sudo , depois mudei como root e depois montei, funciona bem em ambas as ocasiões; mas os arquivos são visíveis apenas para o usuário root. usuário pessoal não pode acessar o conteúdo

[shiva@jayan ~]$ sudo su -
[sudo] password for shiva: 
Last login: Wed Dec  6 23:51:54 IST 2017 on pts/0
[root@jayan ~]# jmtpfs /media/phone/
Device 0 (VID=22b8 and PID=2e82) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
Android device detected, assigning default bug flags
[root@jayan ~]# ll /media/phone/
total 0
drwxr-xr-x. 38 root root 0 Dec  3  4453203 Internal storage

Mas quando tento visualizá-lo como meu usuário, recebo permissão negada, como uma tentativa estúpida que eu até tentei mudar de usuário após a montagem.

[shiva@jayan /]$ ll /media/phone 
ls: cannot access /media/phone: Permission denied
[shiva@jayan /]$ cd media/
[shiva@jayan media]$ ll
ls: cannot access phone: Permission denied
total 0
d????????? ? ? ? ?            ? phone
[shiva@jayan media]$ sudo chown shiva:shiva phone 
[sudo] password for shiva: 
chown: changing ownership of ‘phone’: Function not implemented

Então eu tentei montar do meu usuário, ele não detectou nenhum mtp: (

[root@jayan ~]# fusermount -u /media/phone
[root@jayan ~]# exit
logout
[shiva@jayan ~]$ jmtpfs /media/phone/
No mtp devices found.

Agora, minha pergunta é como resolver isso? Como disponibilizar dispositivos mtp para meu usuário (ou) Como acessar arquivos depois de montá-lo como root! Eu tentei usar sudo chmod -R 775 , ele correu para sempre: '(ainda não foi capaz de acessar esses arquivos

    
por Shiva 06.12.2017 / 20:41

1 resposta

3

Remova o comentário do user_allow_other no seu arquivo /etc/fuse.conf .

Monte o seu dispositivo Android com a opção allow_other no seu diretório pessoal, sem sudo :

$ mkdir phone
$ jmtpfs -o allow_other phone/
    
por 19.12.2017 / 12:46