Un par de cosas para revisar. Hago algo similar y puedes probar montarlo directamente usando el mountcomando para asegurarte de que tienes las cosas configuradas correctamente.
Permisos en el archivo de credenciales
Asegúrese de que este archivo tenga permiso correcto.
$ sudo ls -l /etc/smb_credentials.txt
-rw-------. 1 root root 54 Mar 24 13:19 /etc/smb_credentials.txt
Montaje detallado
Puede obtener más información al mountusar el -vinterruptor que a menudo le mostrará dónde se están tropezando las cosas.
$ sudo mount -v -t cifs //server/share /mnt \
-o credentials=/etc/smb_credentials.txt
Resultando en esta salida si funciona:
mount.cifs kernel mount options: ip=192.168.1.14,unc=\\server\share,credentials=/etc/smb_credentials.txt,ver=1,user=someuser,domain=somedom,pass=********
Revisa los registros
Después de ejecutar el comando de montaje anterior, eche un vistazo dentro de sus archivos dmesgy / /var/log/messageso en /var/log/syslogbusca de cualquier mensaje de error que pueda haberse generado al intentarlo mount.
Tipo de seguridad
Puede pasar muchas opciones adicionales a través del -o ..interruptor para montar. Estas opciones son específicas de la tecnología, por lo que en su caso son aplicables mount.cifsespecíficamente. Eche un vistazo a la mount.cifspágina de manual para obtener más información sobre todas las opciones que puede pasar.
Sospecho que te falta una opción sec=.... Específicamente una de estas opciones:
sec=
Security mode. Allowed values are:
· none - attempt to connection as a null user (no name)
· krb5 - Use Kerberos version 5 authentication
· krb5i - Use Kerberos authentication and forcibly enable packet
signing
· ntlm - Use NTLM password hashing
· ntlmi - Use NTLM password hashing and force packet signing
· ntlmv2 - Use NTLMv2 password hashing
· ntlmv2i - Use NTLMv2 password hashing and force packet signing
· ntlmssp - Use NTLMv2 password hashing encapsulated in Raw NTLMSSP
message
· ntlmsspi - Use NTLMv2 password hashing encapsulated in Raw
NTLMSSP message, and force packet signing
The default in mainline kernel versions prior to v3.8 was sec=ntlm.
In v3.8, the default was changed to sec=ntlmssp.
Es posible que deba ajustar la sec=...opción para que sea sec=ntlmo sec=ntlmssp.
Referencias
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentialsy agregar la información de depuración (desinfectada) a su pregunta?