이 명령을 사용하여 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
이름에 공백이 있는 디렉토리를 어떻게 찾아볼 수 있나요?