It might be that chpasswd only reads the eight first charachters.
Then cbipass000 becomes cbipass0, which means that if you type any longer password, eg cbipass0123456789 it will also be truncated to cbipass0, and will therefore also work.
This is just a guess, but it sounds reasonable.
|