如何使用共享目录名称中带有空格的 smbclient 来应用命令 dir

如何使用共享目录名称中带有空格的 smbclient 来应用命令 dir

我使用此命令来测试 SMB 连接:

smbclient -A=credential_file -L \\hostname  


    Sharename       Type      Comment
    ---------       ----      -------
    ADMIN$          Disk      Remote Admin
    C$              Disk      Default share
    Acme            Disk
    Acme Directory  Disk
    Share           Disk
SMB1 disabled -- no workgroup available

我可以使用以下命令探索 Acme 目录,因为其名称中没有空格:

smbclient -A=credential_file \\\\hostname\\Acme -c "dir"

但如果我想使用这些命令探索目录 Acme Directory 作为示例,我会收到错误消息

smbclient -A=credential_file \\\\hostname\\Acme\ Directory -c "dir"
NT_STATUS_ACCESS_DENIED listing \*

smbclient -A=credential_file \\\\hostname\\Acme\%20Directory -c "dir"
tree connect failed: NT_STATUS_BAD_NETWORK_NAME

如何浏览名称中带有空格的目录?

答案1

以下命令将用于连接“Acme Directory”

smbclient \\\\hostname\\Acme\ Directory -U "resourced.local\V.Ventz"

这是总结的例子:

在此输入图像描述

相关内容