I have a couple of SLES11 SP4 servers that have identical configuration. I upgraded one of the boxes to SLES12 SP3, and while testing the applications on it, noticed that a Windows share that it’s supposed to be mounting is no longer mounted. The mount on the SLES11 SP4 server is still working fine. Here’s how it’s configured in fstab:
//myserver/VOL1 /mnt/vol1 cifs uid=root,credentials=/root/.credentials,iocharset=utf8,sec=ntlm 0 0
The content of /root/.credentials:
These are identical between the two servers. The one I didn’t touch is still ok, but the one I upgraded to SLES12 SP3 is giving me the following when I try to manually mount:
sles12sp3server:~ # mount -vvv -t cifs -o uid=root -o credentials=/root/.credentials -o iocharset=utf8 -o sec=ntlm //myserver/VOL1 /mnt/vol1
mount.cifs kernel mount options: ip=172.16.x.x,unc=\\\\myserver\\VOL1,iocharset=utf8,sec=ntlm,uid=0,user=MYDOMAIN\\svc_Account,,domain=MYDOMAIN,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Based on some searching on that error, I’ve tried a number of things, including various combinations of the following:
sec=ntlmsspi, ntlmssp, ntlmv2, krb
vers=2.0, 2.1, 3.0
[*]Replacing the credentials option with explicit username, password, and domain options.
I can’t seem to get any more verbose information on what’s happening, and I’m about out of ideas. Does anyone know of anything that’s changed, maybe in CIFS default options, between SLES11SP4 and SLES12SP3 that could cause this sort of thing?
Domain controller is Windows Server 2008 R2.