This problem has been troubling me a lot for days with below error on a live environment (had to mask original details below, but feel free to ask if any questions).
When attempting to list contents on a remote filesystem, smbclient works fine. However, mounting this filesystem fails with error.
If I choose a different/higher version (other than option vers=1.0) the error message would change to
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006d STATUS_LOGON_FAILURE
While the attempts failed, the account gets locked automatically due to MS Windows' security and I would end up receiving NT_STATUS_ACCOUNT_LOCKED_OUT error and had to reach-out to admins to unlock this from Windows host.
If you have tried everything else related to this error --
# Share level Permissions
# Linux level Permissions
# Global Config Parameters
# SMB and NMB Process Status (should be healthy and running ;))
# Able to list share using smbclient command
# Misc troubleshooting
# Still not able to mount from script, command-line etc, escaped special characters too
Solution:
Mount command in my case was not able to parse complete password as it is, the reason was probably - presence of an asterisk in password broke the command in between.
The password was reset by Windows admin to a simpler one (excluding any of $ % * @ characters) and mount command was able to complete.
Cheers!
Anurag
When attempting to list contents on a remote filesystem, smbclient works fine. However, mounting this filesystem fails with error.
# smbclient //192.168.1.11/Test -U
svc_test -W test.domain
Enter TEST.DOMAIN\svc_test's password:
Try "help" to get a list of possible commands.
smb: \>
smb: \> dir
. D 0 Fri Feb 9 20:59:37 2018
.. D 0 Fri Feb 9 20:59:37 2018
TESTDIR D 0 Tue Jul 9 22:55:05 2019
222297343 blocks of size 4096. 112725217 blocks available
smb: \>
smb: \> dir
. D 0 Fri Feb 9 20:59:37 2018
.. D 0 Fri Feb 9 20:59:37 2018
TESTDIR D 0 Tue Jul 9 22:55:05 2019
222297343 blocks of size 4096. 112725217 blocks available
# mount -vt cifs -o username=svc_test,domain=testdomain,password=abc*33_320 //192.168.1.11/Test /Test
mount: //192.168.1.11/Test is write-protected, mounting read-only
mount: cannot mount //192.168.1.11/Test read-only
mount: //192.168.1.11/Test is write-protected, mounting read-only
mount: cannot mount //192.168.1.11/Test read-only
While above command fails to mount the share, OS log (/var/log/messages) records below errors.
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006d NT_STATUS_LOGON_FAILURE
If I choose a different/higher version (other than option vers=1.0) the error message would change to
CIFS VFS: Send error in SessSetup = -13
CIFS VFS: cifs_mount failed w/return code = -13
Status code returned 0xc000006d STATUS_LOGON_FAILURE
While the attempts failed, the account gets locked automatically due to MS Windows' security and I would end up receiving NT_STATUS_ACCOUNT_LOCKED_OUT error and had to reach-out to admins to unlock this from Windows host.
If you have tried everything else related to this error --
# Share level Permissions
# Linux level Permissions
# Global Config Parameters
# SMB and NMB Process Status (should be healthy and running ;))
# Able to list share using smbclient command
# Misc troubleshooting
# Still not able to mount from script, command-line etc, escaped special characters too
Solution:
Mount command in my case was not able to parse complete password as it is, the reason was probably - presence of an asterisk in password broke the command in between.
The password was reset by Windows admin to a simpler one (excluding any of $ % * @ characters) and mount command was able to complete.
Cheers!
Anurag