Fórumok
érdeklõdök, van-e lehetõség samba user jelszót beállítani úgy hogy közvetlenül az NT hash-t adom át?
természetesen az smbpasswd local üzemmódjában, amikor a tdb fájlt tudja írni közvetlenül a user (root), tehát nem SMB protokollon keresztül.
passdb backend = tdbsam
"pdbedit --import"-tal próbálkoztam behúzni egy smbpasswd formátumú fájlt, amibe átírtam a hash-t (4. mezõ) de ezt válaszolta: "getsampwsid failed: NT_STATUS_UNSUCCESSFUL"
Hozzászólások
átfogalmaztam az indító kérdést.
~~~~~~~~
deb http://deb.metaltux.tk/ wheezy yazzy repack
LDAP backendnél biztos lehet, olyat már csináltam is.
jah igen, ott külön mezõben tárolja az egyes SAM property-ket, de TDB backenddel van egy kulcsom (USER_maris) és egy BLOB adatom hozzá a tdb adatbázisban. és nem fix helyen kezdõdik a password hash.
~~~~~~~~
deb http://deb.metaltux.tk/ wheezy yazzy repack
megoldottam a kérdést.
beforgattam a szambából a smbpasswd programot annyi módosítással, hogy egy -N kapcsoló megadásával nem számolja le a megadott jelszó hash-ét, hanem közvetlenül egy hash-ként kezeli és így dolgozik vele tovább.
nem tudom, a szamba mely egyéb részeire dependál, de valószínűleg csak ugyanazzal a samba verzióval fog együttműködni, mint amelyikből beforgattam.
~~~~~~~~
deb http://deb.uucp.hu/ wheezy yazzy repack