web-dev-qa-db-fra.com

Problèmes de montage d'un partage SMB dans mon fstab

J'ai un partage SMB valide et accessible sur mon ordinateur Windows, que je peux monter avec

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

mais n'est pas montable de mon fstab. L'entrée fstab lit

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

et le fichier d'informations d'identification (qui a 777 autorisations tant que je travaille) contient

username=foo
password=bar

mais Sudo mount -a entraîne une erreur, qui d'un dmesg | queue, montre

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

Quelqu'un d'autre a vu ce problème et a réussi à le résoudre?

14
Rob Cowell

Installez smbfs.

Cela semble ridicule qu'un paquet puisse résoudre ce problème, mais lorsque vous utilisez des fichiers d'informations d'identification, le noyau est transféré vers la commande mount.cifs plutôt que de faire le montage lui-même. Ce paquet fournit mount.cifs et devrait donc vous mettre sur la voie de la victoire!

Edit: Comme Klaus le souligne dans les commentaires, à partir de 13.04, vous avez besoin de cifs-utils.

27
Oli

Je suis devenu fou le 14.04. L'option credential = ne montait pas le partage dans fstab même si je pouvais le monter "à la main" dans la cli. Le problème était que le paquet "cifs-utils" n'était pas installé ...

Sudo apt-get install cifs-utils

et tout allait bien ...

5
HB9DTX