Copie el archivo con smbclient y la ruta al directorio

10

Estoy atascado por NT_STATUS_BAD_NETWORK_NAMEerror pero no puedo entender lo que estoy haciendo mal.

Mi objetivo: copiar un archivo de ubuntu a windows en una línea de comando simple para ser llamado por php.

El problema: cuando agrego más de una carpeta a la ruta, arroja el NT_STATUS_BAD_NETWORK_NAMEerror.

Ejemplo:

smbclient -U someuser%somepassword //10.0.1.250/Home/Public/Offline -c 'put "test.deb"'

Domain=[FILESERVER] OS=[Windows Server 2012 Standard 9200] Server=[Windows Server 2012 Standard 6.2]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

Pero cuando lo intento solo:

smbclient -U someuser%somepassword //10.0.1.250/Home

Se conecta y puedo hacer un put con el mismo archivo:

smb: \> cd Public/Offline
smb: \Public\Offline\> put test.deb

Por lo tanto, no parece ser un problema de permisos.

¿Qué podría hacer mal?

Cassiano
fuente

Respuestas:

10

Intente usar la opción de directorio inicial ( --directory Public/Offline)

andrej
fuente
2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'está trabajando. ¡Gracias!
cassiano
1
estoy obteniendo este error en la conexión del árbol de errores: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya
@JayMomaya revise este serverfault.com/a/137298 dice que esto es causado por un derecho insuficiente a toda la ruta, así que verifique los permisos para todos los directorios a lo largo de la ruta que usa
andrej