Un par de cosas para revisar. Hago algo similar y puedes probar montarlo directamente usando el mount
comando 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 mount
usar el -v
interruptor 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 dmesg
y / /var/log/messages
o en /var/log/syslog
busca 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.cifs
específicamente. Eche un vistazo a la mount.cifs
pá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=ntlm
o sec=ntlmssp
.
Referencias
mount -t cifs //myserver/myfolder /mnt/backup --verbose -o credentials=home/myfolder/.Smbcredentials
y agregar la información de depuración (desinfectada) a su pregunta?