Manchmal sind es nur Kleinigkeiten, die einem den Tag vermiesen können. Diesmal war es Samba 3.0.27a, selbstkompiliert auf Sparc, und zwar sowohl mit Studio 11 als auch gcc.
Der Befehl smbpasswd hat nicht sonderlich Interesse daran, Passworte, die länger als 8 Zeichen sind, sauber zu encodieren. Er schneidet statt dessen einfach nach dem 8. Zeichen ab. Gut, NTLM verschlüsselt in Paketen zu jeweils 8 Zeichen, aber es nimmt auch mehrere davon. Und bis Samba 3.0.24 scheint das ja auch noch funktioniert zu haben.
Im Samba-Bugzilla taucht der Fehler auch auf, und zwar mehrfach: Bei Version 3.0.25 mit identischem Verhalten. Die Fehler wurden als Duplikate gekennzeichnet, und es wurde auf einen anderen Fehler verwiesen. Mal gespannt, ob der Fehler wirklich ausschlaggeben war…