Não é possível montar o SSHFS via FSTAB, mas pode montar via CLI. Como obtenho o FSTAB para montar corretamente?

0

Tenho senha de configuração menos acesso SSH e funciona corretamente. Não consigo montar meu SSHFS automaticamente.

Isso funciona:

sshfs [email protected]:/vmfs/volumes/ESATA01/ ~/VPS

No entanto, quando inserido no meu FSTAB, meu usuário logado obtém isso

sshfs#[email protected]:/vmfs/volumes/ESATA01/   /home/amahi/VPS      fuse defaults,idmap=user 0 0

Eu definitivamente tenho um problema de permissões como aqui relacionado a onde está o ponto de montagem. Parece que quando eu faço o fusível bruto montado na CLI, eu estou fazendo isso como o usuário logado não-sudo. Se eu montar do fstab, está sendo feito como sudo.

Se eu executar o nautilus como sudo, consigo acessar o conteúdo do SSHFS.

Qualquer entrada é apreciada.

    
por Kendor 17.06.2013 / 20:07

2 respostas

2

Talvez uma maneira mais elegante de fazer isso seja dizer ao mount que:

  • este ponto de montagem é um dispositivo de rede (por isso, pode verificá-lo)
  • esse ponto de montagem não deve ser montado automaticamente, mas sim sob demanda

Exemplo:

me@svr:/movies  /MOUNTPOINT  fuse.sshfs noauto,x-systemd.automount,_netdev 0 0

De link

    
por carloxic 18.10.2013 / 11:08
1

Por resposta de Eric, precisei adicionar "allow_other" à minha entrada no FSTAB. Uma vez que fiz isso, consegui montar corretamente; no entanto, não funcionou corretamente na reinicialização.

Descobri que, devido à sincronização da rede, precisei criar um mecanismo de atraso. Eu também precisei adicionar o parâmetro _netdev ao final da minha entrada no FSTAB.

Eu encontrei o seguinte aqui

If the automatic mounting procedure following a reboot is not successful, it may be because the drive is not yet ready when executing “fstab”.  To remedy this, please just enter the following lines in the file “/etc/rc.local” in front of the line “exit 0”:

sleep 20
mount -a

You can progressively reduce the value 20 until it is just sufficient to mount your Drive successfully after a reboot.
    
por Kendor 17.06.2013 / 20:35