Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I Have a partition called D:\ shared at a Windows machine, and In my Ubuntu server 12.4 I Have this line at fstab to mount it

//10.0.0.39/D$/ /mnt/charles/ cifs user,file_mode=0777,dir_mode=0777,rw,gid=1000,sec=ntlmv2,credentials=/root/creds 0 0

I've added the option "sec=ntlmv2", because was appearing this message every time I boot/reboot my ubuntu.

CIFS VFS: default security mechanism requested. The default security mechanism will be upgraded from nbtlm to ntlmv2 in kernel realese 3.3

Now I can't mount with this "sec=ntlmv2" option, because appear to me.

mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Can someone help? Thanks in advance!

This is the result with --verbose, what this can help to find the problem?

root@PITCAIRN:/mnt# mount -t cifs //10.0.39/D$/ /mnt/charles --verbose -ouser=Yamash,sec=ntlmv2 
Password: 
mount.cifs kernel mount options: ip=10.0.0.39,unc=\\10.0.39\D$,sec=ntlmv2,ver=1,user=Yamash,pass=********
mount error(22): Invalid argument 
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) 

--EDIT-- Zetrocker came with the solution, I changed the "sec=ntlmv2" to "sec=ntlmssp" and now it's working.

Thanks Zetrocker

share|improve this question

1 Answer 1

up vote 2 down vote accepted

Try something like this:

//10.0.0.39/D$ /mnt/charles cifs --verbose user,file_mode=0777,dir_mode=0777,rw,gid=1000,sec=ntlmv2,credentials=/root/creds 0 0

This should at least be a bit more verbose.

There is a thread found at Stack Overflow

There are a good number of people that had success after installing the cifs-utils

code:

sudo apt-get update
sudo apt-get install cifs-utils
share|improve this answer
    
This is the result with --verbose, what this can help to find the problem? root@PITCAIRN:/mnt# mount -t cifs //10.0.39/D$/ /mnt/charles --verbose -ouser=Yamash,sec=ntlmv2 Password: mount.cifs kernel mount options: ip=10.0.0.39,unc=\\10.0.39\D$,sec=ntlmv2,ver=1,user=Yamash,pass=******** mount error(22): Invalid argument Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) –  André Faria Jan 15 at 14:58
1  
The error 22 is evidently a very vague message. It looks like your UNC address is not in a proper format. if not the \\COMPUTERNAME then make it the IP address again. –  Zetrocker Jan 15 at 21:16
1  
I also added a possible solution above. There are some other solutions in that thread, including checking windows permissions and using samba-client –  Zetrocker Jan 15 at 21:26
1  
I found a thread that says that the sec=ntlmssp option will work in lieu of ntlmv2 source –  Zetrocker Jan 18 at 17:41
1  
It's Working! Thanks for your help! –  André Faria Jan 18 at 21:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.