


                Unix/Linux Login process
                
                
                I open a tool to connect to the system
                Telnet (not secure)
                SSH (I will need a certificate)
                GUI Desktop
                and other options
                
                the system processes my login request by:
                
                1) look up the User Id in /etc/passwd 
                1.5) If installed the system can ask an external
                      tool to confirm userId/password
                      this PAM (Pluggable Authentication Module)
                      PAM can call Active Directory (microsoft)
                
                2) hash the incoming password (w/ salt)
                    then lookup the hased existing password
                    in /etc/shadow
                
                3) start a new Shell using the Shell listed
                    in /etc/passwd
                    
                4) cd to the Home dir listed in /etc/passwd
                
                5) the system transfers control of the Shell
                    to you....
                    
                6) when starting the Shell the system will run
                    Shell startup files:
                    /etc/profile
                    $HOME/.bash_profile <- I can customize the shell here
                    
                    
                
