29Jun

Cara Menyesuaikan Pesan Hari Ubuntu

Ubuntu menampilkan pesan informatif, yang dikenal sebagai pesan hari ini, saat pengguna masuk ke terminal. MOTD dapat disesuaikan sepenuhnya - Anda dapat menambahkan teks Anda sendiri dan data dinamis lainnya.

Saat pengguna masuk, proses pam_motd mengeksekusi skrip di direktori update-motd.d /etc/ dan secara dinamis membuat pesan hari ini. Anda dapat menyesuaikan MOTD dengan memodifikasi skrip, menghapusnya atau menulis skrip Anda sendiri.

Pesan Default Hari Ini

Pesan hari ini hanya akan ditampilkan saat Anda masuk ke Ubuntu dalam mode teks, bukan mode grafis. Anda dapat mengakses terminal virtual dengan shortcut Ctrl-Alt-F1 jika Anda menggunakan desktop grafis - gunakan shortcut Ctrl-Alt-F7 untuk kembali ke desktop grafis Anda, juga dikenal sebagai server X Anda. Ctrl-Alt-F2 melalui Ctrl-Alt-F6 akan membawa Anda ke terminal virtual lainnya.

Inilah MOTD standar Ubuntu. Ini menunjukkan nomor versi sistem yang biasa Anda kenal jika Anda pengguna Linux lama. Ini juga menunjukkan informasi yang dihasilkan secara dinamis tentang pembaruan dan pesan statis yang ada tentang lisensi Ubuntu.

Menambahkan Pesan Kustom

Katakanlah Anda ingin menambahkan pesan kustom yang akan dilihat pengguna saat mereka masuk ke sistem Ubuntu Anda. MOTD Ubuntu dihasilkan oleh skrip saat Anda masuk, jadi Anda tidak bisa menambahkannya ke file motD /etc/.Tempat untuk memasukkan pesan statis Anda sendiri adalah motegambar /etc/ - isi file ini ditambahkan ke akhir MOTD saat dibuat.

Mari kita gunakan editor teks Nano untuk membuka file motd.tail /etc/ dengan perintah berikut:( Penyihir terminal Linux dapat menggunakan Vi atau Emacs, tapi Nano lebih mudah untuk pemula)

sudo nano /etc/ motd.tail

File ini benar-benar kosongsecara defaultMasukkan saja pesan yang Anda sukai - jangan ragu untuk menjadi gila dengan seni ASCII hitam-putih di sini. Setelah selesai, simpan file dengan Ctrl + O dan Enter, lalu keluar dari Nano dengan Ctrl + X.

Lain kali pengguna masuk, mereka akan melihat pesan khusus Anda. Jika Anda ingin segera memeriksanya, keluarlah dari terminal dengan perintah keluar dan masuk kembali.

Menghapus Informasi

Sekarang, katakanlah kami ingin menghapus beberapa informasi default. Ini bukan hanya masalah mengedit satu file - setiap bagian secara otomatis dihasilkan dari skrip yang ada di direktori /etc/ update-motd.d.

Anda bisa mendapatkan daftar lengkap file di direktori ini dengan mengetikkan /etc/ update-motd.d di terminal dan menekan Tab.

Skrip dijalankan dalam urutan numerik, itulah sebabnya mereka diawali dengan angka. Anda bisa mengganti nama file skrip dan mengubah nomor untuk mengatur ulang urutan bagian yang berbeda di MOTD, jika Anda suka.

Untuk menghapus informasi naskah dari MOTD, kita hanya perlu mencegahnya berjalan. Kita bisa melakukan ini dengan menghapus hak aksesnya dengan perintah chmod -x .

Jika kita ingin menghapus teks dokumentasi di MOTD, kita akan menjalankan perintah berikut:

sudo chmod -x /etc/ update-motd.d / 10-help-text

Lain kali pengguna masuk, mereka memenangkan 't lihat baris dokumentasi

Menambahkan Informasi Dinamis

Kita dapat menulis skrip kita sendiri untuk menambahkan informasi dinamis yang kita sukai ke MOTD.Sebagai contoh, mari kita coba menggunakan paket util cuaca untuk membuat naskah yang menambahkan cuaca lokal saat ini ke MOTD.

Ini tidak terinstal secara default, jadi mari kita instal dengan perintah berikut:

sudo apt-get install weather-util

Anda memerlukan kode Organisasi Penerbangan Sipil Internasional Anda, yang bisa Anda dapatkan dari situs ini. Berikut cara menggunakan weather-util dengan kode Anda:

weather -i CODE

Sekarang mari kita gunakan perintah berikut untuk membuat skrip di lokasi yang sesuai dan membukanya dengan Nano:

sudo nano /etc/ update-motd.d / 98-weather

Setelah Nano terbuka, masukkan kode berikut, ganti CODE dengan kode cuaca lokal Anda:

#!/bin/ sh

echo
weather -i CODE
echo

Tekan Ctrl-O dan Enter untuk menyimpannya, lalu tekan Ctrl-X untuk berhenti.

Buat skrip dieksekusi dengan chmod + x atau tidak akan berjalan:

sudo chmod + x /etc/ update-motd.d / 98-weather

Sekarang pengguna akan melihat ramalan cuaca lokal saat mereka masuk. Tidak ada yang spesial dari penggunaan cuaca - Anda dapat menggunakan perintah yang mencetak teks ke terminal.

MOTD tidak hanya ditampilkan saat pengguna masuk secara lokal. Setiap pengguna yang masuk jarak jauh dengan SSH atau Telnet juga akan melihat MOTD pilihan Anda.