Dificuldade com o EncFS no CentOS

2

Estou tentando descobrir encfs , mas estou tendo algumas dificuldades.

Isso foi o que eu fiz até agora:

Eu criei duas pastas de teste

mkdir /home/oshiro/Desktop/encrypted
mkdir /home/oshiro/Desktop/decrypted

A dificuldade é que o próximo comando me dá uma mensagem permission denied :

encfs /home/oshiro/Desktop/encrypted /home/oshiro/Desktop/decrypted

Quando executo esse comando no Ubuntu 12.04, ele funciona perfeitamente e as duas pastas funcionam corretamente, ou seja, posso criar pastas de arquivos na pasta decrypted e elas aparecem na pasta encrypted automaticamente.

No entanto, quando tento executar esse comando no CentOS 6.5, recebo um erro permission denied . Quando eu adiciono sudo na frente desse comando, ele monta a pasta decrypted como normal, mas não consigo abrir a pasta como um usuário normal, recebo um erro permission denied .

No Ubuntu 12.04, não preciso usar sudo para executar encfs . Como executo esse comando sem sudo no CentOS 6.5 ou não é seguro? Se não é seguro, como montar essa pasta para poder acessar essa pasta pelo usuário logado?

Aqui está o erro completo que recebo quando tento executar encfs no CentOS 6.5 sem sudo :

[oshiro@centos- ~]$ encfs /home/oshiro/Desktop/encrypted /home/oshiro/Desktop/decrypted
EncFS Password: 
fuse: failed to exec fusermount: Permission denied
fuse failed. Common problems:
- fuse kernel module not installed (modprobe fuse)
- invalid options -- see usage message
[oshiro@centos ~]$ 
    
por oshirowanen 14.02.2014 / 18:13

2 respostas

-1

Corrigi o problema executando o seguinte comando antes de montar:

sudo chmod +x /usr/bin/fusermount
    
por 15.02.2014 / 10:40
5

Você realmente só precisa adicionar seu usuário 'oshiro' ao grupo 'fuse'. Então você não precisará reduzir a segurança geral do sistema, permitindo que qualquer pessoa execute a montagem do fusor.

useradd -G fuse oshiro

Em seguida, efetue o logout e o login ou execute

exec /bin/bash
    
por 10.07.2014 / 21:50