![사용자가 루트 없이 fstab에 FUSE/exfat 파일 시스템을 마운트하도록 허용하는 방법은 무엇입니까?](https://linux55.com/image/224582/%EC%82%AC%EC%9A%A9%EC%9E%90%EA%B0%80%20%EB%A3%A8%ED%8A%B8%20%EC%97%86%EC%9D%B4%20fstab%EC%97%90%20FUSE%2Fexfat%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%97%88%EC%9A%A9%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
/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 액세스 없이 장치를 마운트 및 마운트 해제할 수 있습니까?