24.2.2 Login
Quando un utente accede con successo al sistema remoto (macchina S), sshd effettua i
seguenti passi
- Se il login avviene su una TTY (e non è stato specificato nessun comando)
visualizza l’ultima data/ora di accesso dell’utente in questione ed il contenuto del
file /etc/motd (a meno che non esista il file ~/.hushlogin);
- Se il login avviene su una TTY memorizza la data/ora relativa all’accesso;
- Se esiste il file /etc/nologin ne visualizza il contenuto ed scollega l’utente (a
meno che non sia il superuser);
- Imposta i privilegi dell’utente in questione;
- Imposta l’ambiente di base;
- Imposta l’ambiente con le variabili impostate nel file ~/.ssh/environment;
- Imposta la working directory con la home directory dell’utente in questione;
- Se esiste il file ~/.ssh/rc lo esegue, altrimenti se esiste il file /etc/ssh/sshrc lo
esegue, altrimenti esegue xauth ???;
- Esegue il comando che lancia la shell di default dell’utente in questione;