Risposte:
La maggior parte delle risposte richiede l'accesso come root.
Qualsiasi utente può ottenere un login pulito (includere la disabilitazione del MOTD), semplicemente eseguire:
touch $HOME/.hushlogin
.hushlogin
. 3. Come ho imparato qualcosa oggi, sto votando. 0 :-)
I file di script in /etc/update-motd.d
generano il file /var/run/motd.dynamic
che hai identificato come contenente il tuo MOTD.
Un modo semplicistico per interrompere la generazione di questo file sarebbe quello di rendere non eseguibili tutti gli script con:
chmod -x /etc/update-motd.d/*
Nota: informazioni tratte da questa risposta da heemayl .
Un altro modo è commentare queste righe in /etc/pam.d/login
:
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
Secondo la risposta di Alcuin Arundel, modifica /etc/pam.d/sshd
e commenta anche le righe pam_motd per rimuovere i messaggi quando accedi tramite ssh.
C'è un'opzione di configurazione in sshd_config
, chiamata PrintMotd
. Impostandolo su no
fa il lavoro.