Bagaimana cara menonaktifkan Message of the Day (MOTD) di Ubuntu 14.04?

13

Saya mencoba menonaktifkan motd.dynamic di / var / run mengubah nama file, tetapi tidak berhasil karena sistem membuat ulang file.

Adakah yang tahu menonaktifkannya?

Terima kasih.

hdegenaro
sumber
File motd tidak ada di / etc. Bagaimana saya lakukan?
hdegenaro

Jawaban:

20

Sebagian besar jawaban memerlukan akses root.

Setiap pengguna dapat memperoleh login yang bersih (termasuk menonaktifkan MOTD), cukup jalankan:

touch $HOME/.hushlogin
Qinsi
sumber
Ini tidak memberikan jawaban untuk pertanyaan itu. Untuk mengkritik atau meminta klarifikasi dari penulis, tinggalkan komentar di bawah posting mereka. - Dari Ulasan
Pengguna
2
@abu_bua: jika Anda melihat sesuatu di antrian ulasan LQ yang tidak Anda ketahui, tekan lewati atau google jawabannya. ;-) Jawaban ini benar-benar valid karena mengesampingkan motd.
Fabby
@Graham -------- ^
Fabby
@qinsi: Selamat Datang di Tanya Ubuntu! :-) Terima kasih telah mengajari saya sesuatu hari ini dan minta maaf karena berakhir di antrian LQ. +1
Fabby
2
@abu_bua Saya tidak mengatakan itu yang terbaik dari semua jawaban. Yang saya katakan adalah: 1. Ini jawaban, bukan pertanyaan. 2. Saya tidak tahu .hushlogin. 3. Ketika saya belajar sesuatu hari ini, saya merasa tertantang. 0 :-)
Fabby
16

File skrip dalam /etc/update-motd.dmenghasilkan file /var/run/motd.dynamicyang Anda identifikasi mengandung MOTD Anda.

Cara sederhana untuk menghentikan pembuatan file ini adalah membuat semua skrip tidak dapat dieksekusi dengan:

chmod -x /etc/update-motd.d/*

Catatan: Informasi diambil dari jawaban ini oleh heemayl .

Arronikal
sumber
1
Jika itu menyelesaikan masalah Anda, maukah Anda menerima jawabannya dengan mengklik tanda centang abu-abu kecil :)
Arronical
2
Saya suka bagaimana ini adalah hal pertama yang harus saya lakukan dengan instal Ubuntu baru - hapus barang.
ecnepsnai
14

Cara lain adalah dengan mengomentari baris-baris ini dalam /etc/pam.d/login:

#session    optional    pam_motd.so motd=/run/motd.dynamic
#session    optional    pam_motd.so noupdate
Alcuin Arundel
sumber
5

Sesuai jawaban Alcuin Arundel, sunting /etc/pam.d/sshddan komentari baris pam_motd untuk menghapus pesan saat masuk melalui ssh.

pupitetris
sumber
1

Ada opsi konfigurasi di sshd_config, disebut PrintMotd. Pengaturan untuk nomelakukan pekerjaan.

Jakuje
sumber
1
Desainnya sangat menyedihkan sehingga skrip dijalankan meskipun SSH diatur ke PrintMotd no. Saya pikir pam benar-benar jalan keluar terbaik, tampaknya pengaturan noupdate harus menjinakkan ini, tetapi tidak.
Florian Heigl
1
Seperti yang disarankan @FlorianHeigl, ini tidak berhasil.
einpoklum
Pertanyaannya adalah tentang menonaktifkan motd di ssh, yang sebenarnya jawabannya. Tetapi dari komentar Anda atau bentuk florian tidak jelas apa yang tidak berfungsi. Jika Anda memiliki masalah atau pertanyaan yang berbeda, ada tombol di sana.
Jakuje
1

Saya menemukan solusi / peretasan

 ssh -t IP_ADDRESS bash

-t untuk memaksa alokasi tty

mengirim bashperintah, karena mengirim perintah tidak menghasilkan bisnis penyamakan.

Selamat bersenang-senang

d.howser
sumber