Sto eseguendo Ubuntu 14.04.3 con aggiornamenti non presidiati configurati per installare solo gli aggiornamenti di sicurezza.
Funziona come previsto, con le notifiche e-mail come segue quando è richiesto un riavvio:
Unattended upgrade returned: True
Warning: A reboot is required to complete this upgrade.
La cosa sconcertante è che quando accedo tramite ssh per eseguire il riavvio, mi aspetto che il banner di accesso mi dica anche che è necessario un riavvio, ma non lo faccio, ottengo solo:
42 packages can be updated.
0 updates are security updates.
Tuttavia, se ho subito disconnettersi e accedere di nuovo, allora ottengo:
42 packages can be updated.
0 updates are security updates.
*** System restart required ***
Mi rendo conto che questi messaggi di accesso vengono generati da pam_motd
e la configurazione (predefinita) in /etc/pam.d/sshd
è la seguente:
session optional pam_motd.so motd=/run/motd.dynamic noupdate
session optional pam_motd.so # [1]
Sembra che il file /run/motd.dynamic
venga aggiornato solo dopo che l'elaborazione dell'accesso è stata completata per la prima volta, ma perché è configurato in questo modo ( noupdate
) per impostazione predefinita? Qual è lo scopo della seconda riga per pam_motd.so nel file conf? Il commento [1]
sembra che dovrebbe fare riferimento a una nota a piè di pagina, ma nel file non è presente tale nota.