Bug 31225

Summary: Предлагаю добавить fuserumount
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: fuseAssignee: Evgeny Sinelnikov <sin>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: evg, mike, rider, sin
Version: unstable   
Hardware: all   
OS: Linux   

Description Vitaly Lipatov 2015-08-23 23:02:24 MSK
Я каждый раз пишу fuserumount вместо fusermount -u.
Предлагаю добавить fuserumount как обёртку над fusermount -u.
Comment 1 Repository Robot 2015-08-24 05:48:19 MSK
fuse-2.9.4-alt2 -> sisyphus:

* Mon Aug 24 2015 Denis Smirnov <mithraen@altlinux> 2.9.4-alt2
- add fuserumount script (ALT#31225)
Comment 2 Vitaly Lipatov 2015-08-24 18:02:42 MSK
Спасибо огромное!
Comment 3 Evgenii Terechkov 2015-09-06 07:55:25 MSK
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<================================================
Comment 4 Michael Shigorin 2015-09-06 11:38:34 MSK
А зачем вообще ограничивать права на обёртку?  Достаточно на сам fusermount.
Comment 5 Evgenii Terechkov 2015-09-06 12:00:10 MSK
В том то и вопрос. Надо или синхронно выдать права и на монтирование и на размонтирование или разрешить запускать обёртку размонтирования всем, полагаясь в её работе на выданные разрешения на монтирование. Сейчас это не так.
=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<==================================

Т.е. смонтировать пользователь может, размонтировать - нет.
Comment 6 Repository Robot 2015-09-06 16:42:16 MSK
fuse-2.9.4-alt3 -> sisyphus:

* Sun Sep 06 2015 Denis Smirnov <mithraen@altlinux> 2.9.4-alt3
- fix fuserumount script access (ALT#31225)
Comment 7 Evgenii Terechkov 2015-09-07 18:34:46 MSK
Спасибо, теперь хорошо.