Information Technology Services
UCOP Linux Password Standard
Rules for New Passwords on Linux Hosts
All linux hosts in the unixgroup use the following criteria to validate new passwords:
- Passwords must be at least 8 characters long
- Passwords must contain characters from 3 of the 4 character classes
- Passwords cannot contain dictionary word or user's login name
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.
- Pick
something you can remember (avoiding your login name).
"bulldog" - Make sure
it is at least 8 characters long.
"bulldogg" - Now pick
one or more letters inside the word (not the end cap letters) and change
to uppercase (or lowercase if you are already in uppercase).
"bUlldoGg" - Now pick
one more in addition to change to digits or non-alphanumeric characters.
"bU11d0Gg"