Tôi bị mắc kẹt trong NT_STATUS_BAD_NETWORK_NAME
lỗ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_NAME
bá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?
smbclient -U someuser%somepassword //10.0.1.250/Home --directory Public/Offline -c 'put "test.deb"'
đang làm việc. Cảm ơn!