/etc/fstab
一般ユーザーがマウントできるファイルシステムを一覧表示しました。
通常、そのオプションを追加すると機能しusers
ますが、ファイルシステムがFUSEヘルパーによってマウントされていると機能しないようです。
/dev/disk/by-label/SDCARD /mnt/sdcard exfat x-gvfs-hide,users,noatime,fmask=0133,dmask=0022,codepage=437,iocharset=iso8859-1,uid=1000,gid=985,noauto
一般ユーザーがインストールしようとした場合:
$ mount /mnt/sdcard/
FUSE exfat 1.4.0 (libfuse3)
ERROR: failed to open '/dev/sda1': Permission denied.
users
このオプションを使用すると、mount
コマンドを実行できますが、rootではなく通常のユーザーとしてのみ実行されるようです。
特に一般ユーザーがデバイスに直接アクセスしたくないのでsudo
問題は解決しましたが、デバイスなしでこれを行うことができるように努力しています。 SDカードはexfatが必要なデバイス用なので、FAT32で再フォーマットしても機能しません。
FUSE以外のファイルシステムを使用するときなど、このプロセスを機能させる方法はありますか?特にデバイスファイルには同じ制限がありますが、一般ユーザーはrootまたはsudoアクセスなしでデバイスをマウントおよびアンマウントできますか?