[devel] M24: fuse >2.4.0 хочет девайс /dev/fuse
Andrei Bulava
abulava на altlinux.ru
Чт Ноя 24 13:07:58 MSK 2005
Денис Смирнов wrote:
> On Thu, Nov 24, 2005 at 09:47:15AM +0200, Andrei Bulava wrote:
>
> AB> На том Сизифе, где было сделано проблемное обновление до fuse-2.4, был
> AB> 'control fusermount wheelonly' и пользователь из группы wheel. Само
> AB> собой, 'control fusermount public' в этом случае оказался маслом масляным.
>
> ls -l fusermount что говорит? Там suid _должен_ стоять.
suid bit стоит, иначе 'control fusermount' не сказал бы ни wheelonly, ни
public, а unknown.
[abulava at cairo abulava]$ sshfs <host>:/home/abulava ~/mnt/temp
abulava@<host>'s password:
fusermount: failed to open /dev/fuse: No such file or directory
[abulava at cairo abulava]$ /usr/sbin/control fusermount
public
[abulava at cairo abulava]$ ls -al /usr/bin/fusermount
-rws--x--x 1 root root 18328 Ноя 21 16:07 /usr/bin/fusermount
> AB> Ну, и поскольку в ходе монтирования команда sshfs опирается на вызов
> AB> fusermount, у меня есть серьёзные сомнения, что загрузка модуля fuse
> AB> относится к обязанностям sshfs (да и не было у неё никогда таких прав,
> AB> т.к. команда запускается с правами пользователя, а не root).
>
> Да, в том числе для этого fusermount должен быть suid при wheelonly и
> public.
Я пробовал снимать suid bit с fusermount и хорошо представляю, когда и
зачем он нужен :-)
--
// AB1002-UANIC
Подробная информация о списке рассылки Devel