Я каждый раз пишу fuserumount вместо fusermount -u. Предлагаю добавить fuserumount как обёртку над fusermount -u.
fuse-2.9.4-alt2 -> sisyphus: * Mon Aug 24 2015 Denis Smirnov <mithraen@altlinux> 2.9.4-alt2 - add fuserumount script (ALT#31225)
Спасибо огромное!
fuserumount это хорошо, но малополезно без control-я: =8<================================================ evg@thinkpad ~/tmp/mergerfs $mount G merg 1:2 on /home/evg/tmp/mergerfs/merge type fuse.mergerfs (rw,nosuid,nodev,relatime,user_id=500,group_id=500,allow_other) evg@thinkpad ~/tmp/mergerfs $fuserumount merge /bin/sh: /usr/bin/fuserumount: Отказано в доступе [1] 25866 exit 126 fuserumount merge evg@thinkpad ~/tmp/mergerfs $fusermount -u merge evg@thinkpad ~/tmp/mergerfs $ =8<================================================
А зачем вообще ограничивать права на обёртку? Достаточно на сам fusermount.
В том то и вопрос. Надо или синхронно выдать права и на монтирование и на размонтирование или разрешить запускать обёртку размонтирования всем, полагаясь в её работе на выданные разрешения на монтирование. Сейчас это не так. =8<================================== evg@thinkpad ~ $ls -l =fusermount =fuserumount -rws--x--x 1 root root 31344 авг 24 09:40 /usr/bin/fusermount -rws--x--- 1 root fuse 34 авг 24 09:40 /usr/bin/fuserumount evg@thinkpad ~ $file =fusermount =fuserumount /usr/bin/fusermount: setuid executable, regular file, no read permission /usr/bin/fuserumount: setuid executable, regular file, no read permission =8<================================== Т.е. смонтировать пользователь может, размонтировать - нет.
fuse-2.9.4-alt3 -> sisyphus: * Sun Sep 06 2015 Denis Smirnov <mithraen@altlinux> 2.9.4-alt3 - fix fuserumount script access (ALT#31225)
Спасибо, теперь хорошо.