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.

hitelesítő

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 .