How to make Android MTP in CentOS7 available for all users?

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
4
down vote

favorite












I'm using Moto G4 play with Marshmallow; and CentOS 7. I'm able to mount the device and see the content as root, by using jmtpfs. First time I used sudo then I switched as root and then mounted, works fine on both occasions; but files are only visible for root user. personal user is not able to access the content



[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


But when I try to view it as my user, I get permission denied, as a dumb attempt I even tried to change user after mounting.



[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


Then I tried to mount from my user, it detected no mtp :(



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


Now my question is how to resolve this?
How to make mtp devices available for my user (or)
How to access files after mounting it as root! I tried using sudo chmod -R 775, it ran forever :'( yet was not able to access those files







share|improve this question






















  • First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
    – George Udosen
    Dec 19 '17 at 5:15










  • Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
    – George Udosen
    Dec 19 '17 at 5:22







  • 1




    Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
    – telcoM
    Dec 21 '17 at 13:32










  • @GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
    – Shiva
    Dec 21 '17 at 17:54














up vote
4
down vote

favorite












I'm using Moto G4 play with Marshmallow; and CentOS 7. I'm able to mount the device and see the content as root, by using jmtpfs. First time I used sudo then I switched as root and then mounted, works fine on both occasions; but files are only visible for root user. personal user is not able to access the content



[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


But when I try to view it as my user, I get permission denied, as a dumb attempt I even tried to change user after mounting.



[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


Then I tried to mount from my user, it detected no mtp :(



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


Now my question is how to resolve this?
How to make mtp devices available for my user (or)
How to access files after mounting it as root! I tried using sudo chmod -R 775, it ran forever :'( yet was not able to access those files







share|improve this question






















  • First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
    – George Udosen
    Dec 19 '17 at 5:15










  • Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
    – George Udosen
    Dec 19 '17 at 5:22







  • 1




    Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
    – telcoM
    Dec 21 '17 at 13:32










  • @GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
    – Shiva
    Dec 21 '17 at 17:54












up vote
4
down vote

favorite









up vote
4
down vote

favorite











I'm using Moto G4 play with Marshmallow; and CentOS 7. I'm able to mount the device and see the content as root, by using jmtpfs. First time I used sudo then I switched as root and then mounted, works fine on both occasions; but files are only visible for root user. personal user is not able to access the content



[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


But when I try to view it as my user, I get permission denied, as a dumb attempt I even tried to change user after mounting.



[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


Then I tried to mount from my user, it detected no mtp :(



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


Now my question is how to resolve this?
How to make mtp devices available for my user (or)
How to access files after mounting it as root! I tried using sudo chmod -R 775, it ran forever :'( yet was not able to access those files







share|improve this question














I'm using Moto G4 play with Marshmallow; and CentOS 7. I'm able to mount the device and see the content as root, by using jmtpfs. First time I used sudo then I switched as root and then mounted, works fine on both occasions; but files are only visible for root user. personal user is not able to access the content



[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


But when I try to view it as my user, I get permission denied, as a dumb attempt I even tried to change user after mounting.



[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


Then I tried to mount from my user, it detected no mtp :(



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


Now my question is how to resolve this?
How to make mtp devices available for my user (or)
How to access files after mounting it as root! I tried using sudo chmod -R 775, it ran forever :'( yet was not able to access those files









share|improve this question













share|improve this question




share|improve this question








edited Dec 21 '17 at 18:04









GAD3R

22.6k154894




22.6k154894










asked Dec 6 '17 at 19:41









Shiva

737




737











  • First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
    – George Udosen
    Dec 19 '17 at 5:15










  • Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
    – George Udosen
    Dec 19 '17 at 5:22







  • 1




    Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
    – telcoM
    Dec 21 '17 at 13:32










  • @GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
    – Shiva
    Dec 21 '17 at 17:54
















  • First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
    – George Udosen
    Dec 19 '17 at 5:15










  • Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
    – George Udosen
    Dec 19 '17 at 5:22







  • 1




    Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
    – telcoM
    Dec 21 '17 at 13:32










  • @GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
    – Shiva
    Dec 21 '17 at 17:54















First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
– George Udosen
Dec 19 '17 at 5:15




First what group owns that mount when it's mounted? Then you need to realize that there is a udev rule that determine what happens to that mount, so overriding that might do the trick!
– George Udosen
Dec 19 '17 at 5:15












Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
– George Udosen
Dec 19 '17 at 5:22





Please run this cat /etc/group | grep uucp, if that group exists add yourself to it! And see here: wiki.archlinux.org/index.php/MTP
– George Udosen
Dec 19 '17 at 5:22





1




1




Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
– telcoM
Dec 21 '17 at 13:32




Your question told me that jmtpfs exists, and it turned out it works out just fine with my Android phone - thanks!
– telcoM
Dec 21 '17 at 13:32












@GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
– Shiva
Dec 21 '17 at 17:54




@GeorgeUdosen nope there is no such group, thanks for the input; might help someone with such case :)
– Shiva
Dec 21 '17 at 17:54










1 Answer
1






active

oldest

votes

















up vote
2
down vote



accepted
+50










Un-comment the user_allow_other on your /etc/fuse.conf file.



Mount your android device with allow_other option on your home directory without sudo :



$ mkdir phone
$ jmtpfs -o allow_other phone/





share|improve this answer




















  • Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
    – Shiva
    Dec 21 '17 at 11:56






  • 1




    Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
    – Shiva
    Dec 21 '17 at 17:58










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f409288%2fhow-to-make-android-mtp-in-centos7-available-for-all-users%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
2
down vote



accepted
+50










Un-comment the user_allow_other on your /etc/fuse.conf file.



Mount your android device with allow_other option on your home directory without sudo :



$ mkdir phone
$ jmtpfs -o allow_other phone/





share|improve this answer




















  • Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
    – Shiva
    Dec 21 '17 at 11:56






  • 1




    Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
    – Shiva
    Dec 21 '17 at 17:58














up vote
2
down vote



accepted
+50










Un-comment the user_allow_other on your /etc/fuse.conf file.



Mount your android device with allow_other option on your home directory without sudo :



$ mkdir phone
$ jmtpfs -o allow_other phone/





share|improve this answer




















  • Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
    – Shiva
    Dec 21 '17 at 11:56






  • 1




    Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
    – Shiva
    Dec 21 '17 at 17:58












up vote
2
down vote



accepted
+50







up vote
2
down vote



accepted
+50




+50




Un-comment the user_allow_other on your /etc/fuse.conf file.



Mount your android device with allow_other option on your home directory without sudo :



$ mkdir phone
$ jmtpfs -o allow_other phone/





share|improve this answer












Un-comment the user_allow_other on your /etc/fuse.conf file.



Mount your android device with allow_other option on your home directory without sudo :



$ mkdir phone
$ jmtpfs -o allow_other phone/






share|improve this answer












share|improve this answer



share|improve this answer










answered Dec 19 '17 at 11:46









GAD3R

22.6k154894




22.6k154894











  • Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
    – Shiva
    Dec 21 '17 at 11:56






  • 1




    Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
    – Shiva
    Dec 21 '17 at 17:58
















  • Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
    – Shiva
    Dec 21 '17 at 11:56






  • 1




    Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
    – Shiva
    Dec 21 '17 at 17:58















Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
– Shiva
Dec 21 '17 at 11:56




Thanks for the answer, not in a position to check and certify the answer. But I felt compelled to thank, and so here it is :) give me 6 hours
– Shiva
Dec 21 '17 at 11:56




1




1




Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
– Shiva
Dec 21 '17 at 17:58




Thanks!! Works like magic. Didn't do any hard core file transfer testing - sort of one mkdir, delete tmp file and open a video. Hope that covered all normal file operations ;)
– Shiva
Dec 21 '17 at 17:58

















 

draft saved


draft discarded















































 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f409288%2fhow-to-make-android-mtp-in-centos7-available-for-all-users%23new-answer', 'question_page');

);

Post as a guest













































































m0yIt e1pFhZtCbOciKKQS2Hn8k0
juqjV 4R75L40Bio7E21T,Vg

Popular posts from this blog

How to check contact read email or not when send email to Individual?

How many registers does an x86_64 CPU actually have?

Displaying single band from multi-band raster using QGIS