Всем привет. Буду краток. Дело происходит в Raspbian. Задача - дать моему пользователю право монтировать раздел exFAT съемного диска без sudo. Тривиально, но…
whoami
dmitry
id dmitry
uid=1001(dmitry) gid=1001(dmitry) группы=1001(dmitry),4(adm),6(disk),20(dialout),24(cdrom),27(sudo),29(audio),44(video),46(plugdev),60(games),100(users),105(input),109(netdev),1000(pi),999(spi),998(i2c),997(gpio)
ls -ld /media/BIG/
drwxr-x— 2 dmitry users 4096 дек 25 03:03 /media/BIG/
ls -l /dev/sdb1
brw-rw—- 1 root disk 8, 17 дек 25 09:31 /dev/sdb1
cat /etc/fstab | grep /media/BIG
UUID=5DF6-2FE7 /media/BIG exfat rw,auto,nofail,user,umask=027,uid=1001,gid=100
ls -l /bin/fusermount
-rwsr-xr-x 1 root root 26072 янв 7 2019 /bin/fusermount
ls -l /sbin/mount.fuse
-rwxr-xr-x 1 root root 9684 янв 7 2019 /sbin/mount.fuse
Пробовал делать chmod +s /sbin/mount.fuse - безрезультатно.
mount /media/BIG
FUSE exfat 1.3.0 ERROR: failed to open ‘/dev/sdb1’: Permission denied.
При этом sudo mount /media/BIG работает.
Подскажите, пожалуйста, где не хватает прав или в чем моя ошибка? Я голову сломал уже, честно говоря.
Думаю, что дело точно во fuse, т.к. с правами, на мой взгляд, все нормально и вот такая строка из /etc/fstab прекрасно работает (т.е. пользователь dmitry монтирует без sudo файловую систему): UUID=bfb5f4e7-f031-4a8a-99ac-9398e05e8170 /media/storage ext4 rw,user,auto,nofail,exec,noatime
Права на директорию storage и устройство в /dev/ при этом абсолютно такие же, что и в проблемном случае.