공유 디렉터리 이름에 공백이 있는 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"

다음은 요약의 예입니다.

여기에 이미지 설명을 입력하세요.

관련 정보