Bug 31225 - Предлагаю добавить fuserumount
Summary: Предлагаю добавить fuserumount
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: fuse (show other bugs)
Version: unstable
Hardware: all Linux
: P3 enhancement
Assignee: Evgeny Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-23 23:02 MSK by Vitaly Lipatov
Modified: 2015-09-07 18:34 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Спасибо, теперь хорошо.