Nem használhatja ugyanazt a hitelesítő fájlt, amelyet az smbclient Linux Funder használ
NetApp CIFS megosztást próbálok telepíteni az egyik szerverünkön, és a stderr-re és az NT_STATUS_WRONG_PASSWORD fájlra folyamatosan nyomtatom az "Engedély megtagadva" feliratot a futó dmesg-n.

Az smbclient parancs azonban gond nélkül működik, pontosan ugyanazokat a hitelesítő adatokat tartalmazó fájl használatával:
Úgy tűnik, hogy ha az egyik működik, akkor a másiknak is, főleg, hogy a hitelesítő adatok fájlja megadja a domain nevet is.
További információk nélkül nem lehetek biztos benne, de láttam ezt a problémát egy régebbi Windows-kiszolgálóhoz való csatlakozáskor, amely régebbi protokollverziót futtatott. Ne feledje, hogy a CIFS az SMB "dialektusának" (típusának) számít. Vannak más típusok is, és a fenti konfigurációk nem használják a CIFS-t.
Alapvetően olyan, mintha azt mondanánk, hogy két ember beszélget. Egy spanyol és egy angol, és megpróbálják rákényszeríteni az angol beszélőt, hogy értse meg a spanyol nyelvet, ha egyértelműen nem.
Az SMBclient más étrendet használ a biztonsági tárgyalásokhoz. (vagy legalábbis másképp észlelni).
mount -t cifs // elérési út/dolog// mount/point -o felhasználónév = felhasználó, jelszó = átadás, sec = ntlm
és meglátjuk, mi történik. (sec = ntlm a fontos rész)
A parancsokkal játszva találtam egy lehetséges okot:
Az smbclient man oldalról:
A mount.cifs kézikönyv oldaláról:
Ezután létrehoztam két hitelesítő adatfájlt, egyet szóközökkel, az első részletben bemutatott módon, egyet pedig nélkül, valamint a hitelesítő adatokat és hitelesítő adatokat.spacy .