it-swarm-pt.tech

Problemas na montagem de um SMB compartilhamento no meu fstab

Eu tenho um compartilhamento SMB válido na minha caixa do Windows, que eu posso montar com

Sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar

mas não é montável do meu fstab. A entrada fstab lê

//192.168.0.9    /mnt/WinC    credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777    0    0

e o arquivo de credenciais (que tem 777 permissões enquanto obtenho esse trabalho) contém

username=foo
password=bar

mas Sudo mount -a resulta em um erro, que a partir de um dmesg | cauda, ​​mostra

[225040.991705]  CIFS VFS: No username specified
[225050.991721]  CIFS VFS: cifs_mount failed w/return code = -22

Alguém viu esse problema e conseguiu resolvê-lo?

14
Rob Cowell

Instale smbfs.

Parece bobo que um pacote possa consertar isso, mas quando você usa arquivos de credenciais, o kernel desvia para o comando mount.cifs em vez de fazer a própria montagem. Este pacote fornece mount.cifs, então você deve pegar o caminho para a vitória!

Edit: Como Klaus aponta nos comentários, para 13.04 e posterior, você precisa de cifs-utils.

27
Oli

Eu enlouqueci em 14.04. a credencial = opção não estava montando o compartilhamento no fstab embora eu pudesse montá-lo "manualmente" no cli. Problema foi que o pacote "cifs-utils" não foi instalado ...

Sudo apt-get install cifs-utils

e estava tudo bem ...

5
HB9DTX