Sao chép tập tin với smbclient và đường dẫn đến thư mục


9

Tôi bị mắc kẹt trong NT_STATUS_BAD_NETWORK_NAMElỗi nhưng không thể hiểu những gì tôi đang làm sai.

Mục tiêu của tôi: sao chép một tập tin từ ubfox sang windows trong một dòng lệnh đơn giản được gọi bởi php.

Vấn đề: khi tôi thêm nhiều thư mục vào đường dẫn thì nó sẽ NT_STATUS_BAD_NETWORK_NAMEbáo lỗi.

Thí dụ:

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

Nhưng khi tôi cố gắng chỉ:

smbclient -U someuser%somepassword //10.0.1.250/Home

Nó kết nối và tôi có thể thực hiện một lệnh với cùng một tệp:

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

Vì vậy, nó dường như không phải là một vấn đề quyền.

Tôi có thể làm gì sai?

Câu trả lời:


9

Hãy thử sử dụng tùy chọn thư mục ban đầu ( --directory Public/Offline)


2
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'đang làm việc. Cảm ơn!
cassiano

1
Tôi đang xác nhận kết nối cây lỗi này không thành công: NT_STATUS_BAD_NETWORK_NAME
Jay Momaya
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.