In what? Linux in general? X? Ftp? Webserver? Mail? Mysql?
1) None by default
2) None by default
3) What is a "userid policy", typically a policy for userid involves "User IDs will be first character of firstname and first 7 chars of last name" or something similiar, are you confusing it with a password policy?
4) What is a "key sensitive userid"? Case sensitive? It is by default.
5) I assume this is related to password?
6) This isn't a question.
7) This isn't a question.
8) This isn't a question.
9)
Depends on distribution, but... (pam vs nopam)
10)
Depends on distribution, but... (pam vs nopam)
11) It is by default if you mean case sensitive.
12) Cracklib support
13) Cracklib support
14) Cracklib support
15) Cracklib support
16)
Depends on distribution, but... (pam vs nopam) (Enjoy being locked out of your system a lot? Seriously. Block IPs, don't block ID unless this machine can ONLY be logged into via console.)
17) This isn't a question and is meaningless.
18) Change it in passwd, shadow, and group... but expect some things to break. Better way is disable root login and make another id that shares the uid.
A lot of these didn't have enough detail to answer or weren't questions.
Furthermore attempting to secure a linux system without the level of knowledge required to ask these questions correctly and already know the answers to most of them is a hopeless endeavor on any system let alone a *nix system. You can't secure something you have no understanding of.