Como faço para que o sshfs funcione no Debian? (Eu recebo / dev / fuse: Permissão negada)

26

Eu mudei do Ubuntu para o Debian em uma máquina e todos os meus scripts de montagem sshfs falharam com

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

agora. Estou sentindo falta de algo simples?

    
por John Baber-Lucero 25.08.2012 / 20:49

5 respostas

28

Por alguma razão, o Debian configura o FUSE para exigir que os usuários estejam no grupo fuse .

Execute gpasswd -a username fuse como root, efetue logout e faça login novamente . (Etapa importante.)

    
por 25.08.2012 / 21:19
12

Existe um relatório de erros indicando que o Debian Wheezy (que parece ter o versão 2.9.0-2 do pacote de fusíveis, o bug é reportado como corrigido em 2.9.0-3) pode definir permissões erradas para /dev/fuse ( crw------T 1 root root no meu caso).

Como afirmado em torno dos comentários das postagens anteriores, isso pode ser corrigido executando os seguintes comandos como root:

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

Lembre-se também de adicionar seu usuário ao grupo fuse com, por exemplo, gpasswd -a username fuse .

    
por 19.08.2014 / 15:33
2

Alterar permissões ('sudo chmod g + rw / dev / fuse', o acima omite o 'r') funcionou para mim (além do curso para adicionar meu usuário ao grupo de fusíveis).

    
por 06.08.2013 / 15:35
0

Eu tenho o mesmo problema. Acabou a permissão para / dev / fuse foi o seguinte. Eu fiz o comando chmod e funciona bem. Não sei como chegou a esse estado. Estava trabalhando ontem.

$ 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!
    
por 06.05.2014 / 02:45
0

Eu corri para o mesmo problema de permissão / dev / fuse negado (não relacionado ao sshfs). No meu caso, o pacote fuse não foi instalado. O pacote fornece todas as necessidades básicas, como as ferramentas de montagem, controle sysfs, um novo grupo "fusível" e permissão de inode (gerenciado pelo udev).

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

O último comando carrega o módulo do kernel, e o kernel diz ao udev para definir as permissões.

    
por 30.12.2013 / 09:19