사용자가 루트 없이 fstab에 FUSE/exfat 파일 시스템을 마운트하도록 허용하는 방법은 무엇입니까?

사용자가 루트 없이 fstab에 FUSE/exfat 파일 시스템을 마운트하도록 허용하는 방법은 무엇입니까?

/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명령을 실행할 수 있지만 루트가 아닌 일반 사용자로만 실행되는 것 같습니다 .

특별히 일반 사용자가 기기에 직접 접근하는 것을 원하지 않아 sudo문제는 해결됐지만, 기기 없이도 이 작업을 할 수 있도록 노력하고 있습니다. SD 카드는 exfat가 필요한 장치용이므로 FAT32로 다시 포맷해도 작동하지 않습니다.

FUSE가 아닌 파일 시스템을 사용할 때와 같이 이 프로세스가 작동하도록 할 수 있는 방법이 있습니까? 특히 장치 파일에 동일한 제한이 있지만 일반 사용자가 루트 또는 sudo 액세스 없이 장치를 마운트 및 마운트 해제할 수 있습니까?

관련 정보