I expect that you will need at least one uppercase letter, at least one lowercase letter, at least one number, preferably at least one punctuation mark or control character and a total of at least 8 characters. However, without knowing much more about which version of Unix (Linux, etc.) you are using, no one can be more accurate than that. Different systems will introduce different rules. Different systems are likely to impose different upper limits on the length of the password.
source share