smbclient를 사용하여 삼바 공유에 로그인할 수 없지만 cifs를 통해 마운트할 수 없음

smbclient를 사용하여 삼바 공유에 로그인할 수 없지만 cifs를 통해 마운트할 수 없음

질문

NAS가 있고 CIFS를 통해 쉽게 마운트할 수 있지만 smbclient를 통해 액세스할 수는 없습니다. 나는 NAS 자체에 거의 영향을 미치지 않습니다. 나는 방금 그곳의 주식 그룹에 대한 허가를 받았습니다.

무슨 일이 일어나는지

fstab을 통한 마운트는 완벽하게 작동합니다.

//nasname.local/someshare /mnt/someshare cifs credentials=/home/.cifs/cifscredentials,iocharset=utf8,dir_mode=0777,file_mode=0777 0 0

익명으로 로그인하면 smbclient다음을 통해 주식을 나열 할 수도 있습니다.smbclient -L //nasname.local/ -N

Anonymous login successful

    Sharename       Type      Comment
    ---------       ----      -------
    IPC$            IPC       IPC Service (NAS Server)
    Backup          Disk      
    Public          Disk      System default share
    Web             Disk      System default share
Reconnecting with SMB1 for workgroup listing.
Anonymous login successful

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            xxx

작동하지 않는 것

smbclient //nasname.local/someshare -U username이제 동일한 자격 증명을 사용하여 smbclient 및 비밀번호를 통해 NAS에 로그인하고 있지만 응답을 받고 있습니다.

Enter WORKGROUP\username's password: 
tree connect failed: NT_STATUS_ACCESS_DENIED

그래서 문제가 무엇인지 궁금합니다. cifs-mount는 작동하지만 smbclient를 통한 연결은 작동하지 않습니다.

해결책 아래를 참조하세요

답변1

이제 다음을 통해 작동하게 할 수 있습니다.

  • 아래와 같이 파일에 자격 증명을 제공합니다.
    username = my_user_name
    password = my_secret_password
    
  • smbclient를 호출하여
    smbclient //nasname.local/Web -A /my/credentials/file
    

username중요한 것은 그냥 사용하는 것보다 파일에서 사용하는 것 입니다 ( user후자는 다음을 통해 설치하면 작동합니다).sudo mount -t cifs

관련 정보