hmmm after carefull testing on our machines and retesting amongst ourselves we seem to have found the following problem:
if I change a password using WHM, and set it to something that's 15 characters long, when I try to login via SSH (it has shell access) it will accept ANYTHING that matches the first 8 characters.
howver, if I use the system &passwd& command to change the password, the password must match exactly, regardless of length.
It would seem there is a feature that's making this happen. It's not normal 'nix behavior at all.
I believe the password portion of cpanel was coded many many years ago, which is probably why there is still some legacy restrictions. I don't think this is a bug, rather an inconvenience.
dumb feature, but a feature nonetheless.
In conclusion, in some cases 8 characters is the password max length