[devel] M24: fuse >2.4.0 хочет девайс /dev/fuse

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Чт Ноя 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 на cairo abulava]$ sshfs <host>:/home/abulava ~/mnt/temp
abulava@<host>'s password:
fusermount: failed to open /dev/fuse: No such file or directory
[abulava на cairo abulava]$ /usr/sbin/control fusermount
public
[abulava на 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