Ich habe eine gültige, erreichbare SMB-Freigabe auf meiner Windows-Box, mit der ich sie einbinden kann
sudo mount -t cifs //192.168.0.9/C /mnt/WinC -o username=foo,password=bar
kann aber nicht von meiner fstab eingehängt werden. Der Eintrag fstab lautet
//192.168.0.9 /mnt/WinC credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
und die Anmeldedaten-Datei (die 777 Berechtigungen hat, während ich das zum Laufen bekomme) enthält
username=foo
password=bar
Aber sudo mount -a führt zu einem Fehler, der von einem dmesg | Schwanz zeigt
[225040.991705] CIFS VFS: No username specified
[225050.991721] CIFS VFS: cifs_mount failed w/return code = -22
Hat noch jemand dieses Problem gesehen und es gelöst?
smbfs
ist eigentlich der veraltete Vorgänger von,cifs
so dass es noch seltsamer ist, dass dassmbfs
Paket diesen Befehl bereitstellt.Ich bin am 14.04 verrückt geworden. Die Option credential = hat die Freigabe nicht in fstab gemountet, obwohl ich sie "von Hand" in der CLI mounten konnte. Problem war, dass das Paket "cifs-utils" nicht installiert war ...
und alles war gut ...
quelle