Não é possível fazer login no compartilhamento do samba com smbclient, mas montá-lo via cifs

Não é possível fazer login no compartilhamento do samba com smbclient, mas montá-lo via cifs

O problema

Temos um NAS que posso montar facilmente via CIFS, mas não consigo acessá-lo via smbclient. No próprio NAS tenho muito pouca influência. Acabei de obter permissão para um conjunto de compartilhamentos lá.

O que funciona

A montagem via fstab funciona perfeitamente via

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

Também posso listar os compartilhamentos via smbclientvia smbclient -L //nasname.local/ -Nquando faço login anonimamente

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

O que não funciona

Agora uso as mesmas credenciais para fazer login no NAS via smbclient smbclient //nasname.local/someshare -U usernamee a senha, mas recebo a resposta

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

Então eu gostaria de saber qual poderia ser o problema, que uma montagem cifs funciona, mas uma conexão via smbclient não.

Solução cf mais abaixo

Responder1

Agora consegui fazê-lo funcionar via

  • Fornecendo as credenciais em um arquivo, parecido com
    username = my_user_name
    password = my_secret_password
    
  • chamando o smbclient via
    smbclient //nasname.local/Web -A /my/credentials/file
    

E é importante que no arquivo on use usernameem vez de only user(mesmo que o último funcione se for montado via sudo mount -t cifs)

informação relacionada