All linux hosts in the unixgroup use the following criteria to validate new passwords:
Password must be at least 8 characters long.
Passwords must be between 8 and 16 characters long.
Examples:
| tGood56 | FAIL | Too short |
| 6fa$rrtbooG | PASS | |
Passwords must contain characters from 3 of the 4 character classes.
The 4 character classes are as follows:
| 1 | uppercase letters | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
| 2 | lowercase letters | abcdefghijklmnopqrstuvwxyz |
| 3 | digits | 0123456789 |
| 4 | non alpha-numeric chars | ~!@#$%^&*()_+`{}|[]\:";'<>?,./ |
Note - An uppercase letter that begins the password and a digit that ends it do not count towards the number of character classes used.
Examples:
| t07swee3 | FAIL | Only 2 character classes - lowercase, digit |
| bu!!d0g86 | PASS | 3 classes - lowercase, digit, non alpha-numeric |
| 6GwcmL99 | PASS | 3 classes - uppercase, lowercase, digit |
| $f3tchME | PASS | All 4 classes |
| Rum872ff | FAIL | 2 classes - first uppercase doesn't count |
Passwords must not contain dictionary word or user's login name.
Substituting digits or non alphanumeric characters for letters will make a dictionary
word acceptable.
Examples:
| aGoulD77 | FAIL | contains user's login name "agould" |
| eXpired& | FAIL | contains dictionary word |
| eXp!r3d& | PASS | sufficiently garbled word |
Helpful Hints
Most important: Do not use any password from this page! Everyone already knows these passwords.