web-dev-qa-db-fra.com

mount -t cifs: "Opération non prise en charge", mais peut se connecter via smbclient

Une fois que sysadmin a remplacé le NAS, je ne peux plus monter le partage réseau avec

Sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password"

Les deux NAS sont basés sur Linux, l'un avec Samba 3.5.15 (l'ancien) et l'autre avec Samba 3.5.16 (le nouveau) (informations obtenues de smbclient)

Je peux cependant me connecter et utiliser le partage à l'aide de smbclient, comme ceci:

smbclient  //NETGEARV2/public -U adam

Que puis-je faire? Il n'y a plus de smbmount sur Linux Mint (ni sur Ubuntu).

Lorsque je vérifie dmesg j'obtiens ces informations:

CIFS VFS: Send error in QFSUnixInfo = -95
CIFS VFS: cifs_read_super: get root inode failed
37
Adam Ryczkowski

Après avoir vu le dmseg et googler, j'ai trouvé la solution:

Il faut ajouter le sec=ntlm option. Le problème (fonctionnalité?) Est introduit dans les noyaux récents (j'utilise 3.8.4). Je ne savais tout simplement pas que le problème était lié au noyau. Donc, la bonne façon de monter est:

Sudo mount -t cifs //netgear.local/public /media/mountY -o uid=1000,iocharset=utf8,username="adam",password="password",sec=ntlm
23
Adam Ryczkowski

Au travail, j'ai rencontré un problème similaire. moun -t cifs vient de cesser de fonctionner. Après montage d'une ressource CIFS/SMB et en regardant la sortie de demsg, j'ai trouvé que l'ajout de l'option vers=1.0 a fait l'affaire. Ma commande ressemble à

mount -t cifs // serveur/dossier ./mountpoint -o user = USER, domain = DOMAIN, vers = 1.0

46
NWMT