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?
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
.
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 ...