Разрешить fuse для пользователей в Debian


ramok аватар

ramok - Posted on 09 Февраль 2010

Что бы разрешить пользователям монтировать fuse файловые системы нужно раскоментировать в /etc/fuse.conf user_allow_other и два раза перегрузить fuse (одного мне было не достаточно Ж:-)

$ sudo /etc/init.d/fuse restart
0
Ваша оценка: Ничего
..

ну вот и разобрались Ж:-)
всем спасибо

Что такое вообще fuse и для чего оно служить?

fuse позволяет представить почти что угодно в виде файловой системы, а главное в пространстве пользователя (а не ядра). Проще говоря - ФС в пространстве пользователя.

Например,
curlftpfs - позволяет подмонтировать любой фтп сервер и все его содержимое будет в папке, на которую примонтируешь
sshfs - почти тоже самое, но по ssh
gmailfs - чтобы можно было файло хранить у себя в почтовом ящике (типа виндового GmailDrive)

да и много чего другого есть еще (например тут - http://sourceforge.net/apps/mediawiki/fuse/index.php?title=FileSystems).

/etc/fuse.conf отвечает за то, с какими параметрами fuse будет монтировать файловые системы, если параметры не указаны в командной строке, как и сказал предыдущий анонимус. а обычные пользователи могут пользоваться этим добром, будучи добавлены в группу fuse

а проблема с тем, что на дебиане иногда создается при загрузке /dev/fuse с неправильными правами, наблюдается здесь тоже, и с чем это связано, пока не нашел. перезагрузка при помощи
# /etc/init.d/fuse restart
помогает тоже не с первого раза. еще можно быстро и полностью безалаберно
# chmod 770 /dev/fuse

Если не изменяет память, можно т.ж. добавить нужных юзеров в группу fuse (по крайней мере в убунту), чтобы они могли монтировать fusefs.

$ grep fuse /etc/group
fuse:x:103:angel

Мало того, allow_other служит для другого - разрешает просмотр подмонтированной файловой системы другим польщователям, кроме выполнявшего монтирование.

Отправить комментарий

Google Friend Connect (leave a quick comment)
loading...
Содержание этого поля является приватным и не предназначено к показу.