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?

Respuestas:


10

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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.