Nu puteți utiliza același fișier de acreditare pe care îl folosește smbclient Linux Funder
Încerc să montez o partajare CIFS NetApp pe unul dintre serverele noastre și continuu să primesc „Permisiune refuzată” tipărită pe stderr și NT_STATUS_WRONG_PASSWORD pe dmesg-ul care rulează.

Cu toate acestea, comanda smbclient funcționează fără nicio problemă, utilizând exact același fișier de acreditări:
Se pare că, dacă unul funcționează, celălalt ar trebui, mai ales că fișierul de acreditări specifică și numele domeniului.
Fără alte informații, nu pot fi sigur, dar am văzut această problemă la conectarea la un server Windows mai vechi care rulează o versiune de protocol mai veche. Amintiți-vă că CIFS este considerat un „Dialect” (tip) al SMB. Există și alte tipuri, iar configurațiile de mai sus nu folosesc CIFS.
Practic este ca și cum ai spune că doi oameni vorbesc. O spaniolă și o engleză și încearcă să-l oblige pe vorbitorul de limbă engleză să înțeleagă spaniola atunci când în mod clar nu o fac.
SMBclient folosește o dietă diferită pentru negocierile de securitate. (sau cel puțin detectează diferit).
mount -t cifs // cale/lucru// mount/point -o nume de utilizator = utilizator, parolă = trecere, sec = ntlm
și vezi ce se întâmplă. (sec = ntlm este partea importantă)
Jucându-mă cu comenzile, am găsit un posibil motiv:
Din pagina de manual smbclient:
Din pagina manuală mount.cifs:
Apoi am creat două fișiere de acreditare, unul cu spații, așa cum se arată în primul fragment și unul fără și acreditările și acreditările. .