Как заставить sshfs работать в Debian? (Я получаю/dev / fuse: отказано в разрешении)

я перешел с Ubuntu на Debian на машине, и все мои сценарии монтирования sshfs терпят неудачу с

fuse: failed to open /dev/fuse: Permission denied

сейчас. Я пропустил что-то простое?

17
задан John Baber-Lucero
23.12.2022 1:25 Количество просмотров материала 3281
Распечатать страницу

5 ответов

по какой-то причине Debian настраивает FUSE так, чтобы пользователи находились в fuse группы.

Run gpasswd -a username fuse как root, затем выйдите из нее и войти снова. (Важный шаг.)

28
отвечен grawity 2022-12-24 09:13

есть сообщить об ошибке указывая на то, что Debian Wheezy (который, кажется, имеет версию 2.9.0-2 пакета fuse, ошибка исправлена в 2.9.0-3) может установить неправильные разрешения для /dev/fuse (crw------T 1 root root в моем случае).

как указано вокруг комментариев к предыдущим постам, это можно исправить, выполнив следующие команды как root:

chmod g+rw /dev/fuse
chgrp fuse /dev/fuse

также не забудьте добавить пользователя к fuse группы С, например, gpasswd -a username fuse.

12
отвечен oseiskar 2022-12-24 11:30

изменение разрешений ("sudo chmod g+rw /dev/fuse", выше опущен "r") действительно работал для меня (в дополнение, конечно, к добавлению моего пользователя в группу предохранителей).

2
отвечен Patrick 2022-12-24 13:47

У меня та же проблема. Оказалось разрешение на /dev / fuse было следующим. Я сделал команду chmod и она отлично работает. Не знаю, как он попал в такое состояние. Вчера это работало.

$ ls -l /dev/fuse
crw-rw---T 1 root fuse 10, 229 May  4 16:41 /dev/fuse

chmod a+rw /dev/fuse

#now it works fine!
0
отвечен packetie 2022-12-24 16:04

я столкнулся с той же проблемой/dev / fuse permission denied (не связанной с sshfs). В моем случае взрыватель пакет не был установлен. Пакет предоставляет все основные потребности, такие как инструменты монтирования, управление sysfs, новую группу "предохранителей" и разрешение inode (управляемое udev).

# apt-get install fuse
# usermod -a -G fuse <username>
# modprobe fuse

последняя команда загружает модуль ядра, и ядро говорит udev установить разрешения.

0
отвечен h0tw1r3 2022-12-24 18:21

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх