curlftpfs mount discorda do fstab

1

Eu estou trabalhando com o curlftpfs para montar um diretório FTP remoto localmente no Kubuntu 12.04 64-bit.

Eu tenho a seguinte entrada no meu / etc / fstab:

curlftpfs#ftp_user:ftp_password@ftp_server /mnt/nimh fuse ro,noexec,nosuid,nodev,noauto,user,allow_other,uid=1000,gid=1000 0 0

Eu criei o diretório em / mnt com o seguinte:

|-> ll /mnt
total 4.0K
drwxrwxr-x 2 jim fuse 4.0K Jan  6 09:56 nimh/

Meu usuário também pertence ao grupo de fusíveis:

uid=1000(jim) gid=1000(jim) groups=1000(jim),27(sudo),105(fuse)

Eu sou capaz de montar manualmente sem problema, mas depois o / mnt muda para:

|-> mount /mnt/nimh
|-> ll /mnt
total 0
drwxr-xr-x 1 jim jim 1.0K Dec 31  1969 nimh/

No entanto, quando tento desmontar / mnt / nimh recebo:

umount: /mnt/nimh mount disagrees with the fstab

Meu / etc / mtab se parece com:

curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ /mnt/nimh fuse ro,noexec,nosuid,nodev,allow_other,user=jim 0 0

Eu sou capaz de desmontar o sistema de arquivos sem problema se eu sudo. Alguma idéia do que estou perdendo para poder desmontar sem ter que usar o sudo?

    
por Daemon of Chaos 23.02.2013 / 18:23

2 respostas

2

Teste fusermount para desmontar o sistema de arquivos:

fusermount -u /mnt/nimh
    
por Luke 25.06.2013 / 23:13
0

Eu encontrei uma solução seguindo essa solução alternativa para shhfs: link

Basta adicionar outro parâmetro fsname = XXX às opções em / etc / fstab, em que XXX é a primeira palavra da linha, por exemplo:

curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ /mnt/nimh fuse ro,noexec,nosuid,nodev,allow_other,user=jim,fsname=curlftpfs#ftp://ftp_user:ftp_password@ftp_server/ 0 0

Isso fez o truque para mim e eu posso montar e desmontar o ftp via nemo / nautilus como usuário.

    
por alfonx 21.06.2015 / 21:09