Скопіюйте файл з smbclient та шлях до каталогу


10

Я застряг у NT_STATUS_BAD_NETWORK_NAMEпомилці, але не можу зрозуміти, що я роблю неправильно.

Моя мета: скопіювати файл з ubuntu у Windows у простому командному рядку, який викликається php.

Проблема: коли я додаю більше однієї папки до шляху, вона видає NT_STATUS_BAD_NETWORK_NAMEпомилку.

Приклад:

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

Але коли я намагаюся просто:

smbclient -U someuser%somepassword //10.0.1.250/Home

Він підключається, і я можу зробити набір з тим же файлом:

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

Тому, здається, це не проблема дозволу.

Що я можу зробити неправильно?

Відповіді:


10

Спробуйте використовувати початковий параметр каталогу ( --directory Public/Offline)


2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'працює. Дякую!
кассіано

1
я зароджую це дерево помилок підключення не вдалося: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya

@JayMomaya перевірити цей сервер defaultfault.com/a/137298, він сказав, що це викликано недостатнім правом на весь шлях, тому перевірте дозволи на всі dirs по шляху, який ви використовуєте
andrej
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.