このコマンドを使用して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
名前にスペースを含むディレクトリをどのように参照できますか?