CentOS7でAndroid MTPをすべてのユーザーが利用できるようにする方法は?

CentOS7でAndroid MTPをすべてのユーザーが利用できるようにする方法は?

私はMoto G4とCentOS 7でMarshmallowをプレイしています。を使用してデバイスをマウントし、ルートとしてコンテンツを表示できますjmtpfs。初めて使用したときにsudoルートに切り替えてからマウントしましたが、どちらの場合もうまくいきましたが、ファイルはrootユーザーにのみ表示されました。個々のユーザーはコンテンツにアクセスできません。

[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

しかし、私のユーザーとして見ようとすると、権限が拒否され、愚かな試みでインストール後にユーザーを変更しようとしました。

[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

それから私のユーザーからインストールしようとしましたが、mtpが検出されませんでした。

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

今私の質問はこの問題を解決する方法です。私のユーザーがmtpデバイスを使用できるようにするにはどうすればよいですか?または、インストール後にrootとしてファイルにアクセスするにはどうすればよいですか?試してみましたが、sudo chmod -R 775永遠に実行されます: '(しかしファイルにアクセスできません

ベストアンサー1

user_allow_otherファイルのコメントを外します/etc/fuse.conf

allow_other次のことなく、ホームディレクトリのオプションを使用してAndroidデバイスをインストールしますsudo

$ mkdir phone
$ jmtpfs -o allow_other phone/

おすすめ記事