Ubuntu’nun Günün Mesajı Nasıl Özelleştirilir?

İçindekiler:

Video: Ubuntu’nun Günün Mesajı Nasıl Özelleştirilir?

Video: Ubuntu’nun Günün Mesajı Nasıl Özelleştirilir?
Video: GOOGLE AUTHENTICATOR KULLANMAYIN! 2024, Mart
Ubuntu’nun Günün Mesajı Nasıl Özelleştirilir?
Ubuntu’nun Günün Mesajı Nasıl Özelleştirilir?
Anonim
Ubuntu, bir kullanıcı terminalde oturum açtığında, günün mesajı olarak bilinen bilgilendirici bir mesaj görüntüler. MOTD tamamen özelleştirilebilir - kendi metninizi ve diğer dinamik verilerinizi ekleyebilirsiniz.
Ubuntu, bir kullanıcı terminalde oturum açtığında, günün mesajı olarak bilinen bilgilendirici bir mesaj görüntüler. MOTD tamamen özelleştirilebilir - kendi metninizi ve diğer dinamik verilerinizi ekleyebilirsiniz.

Bir kullanıcı oturum açtığında, pam_motd işlemi komut dosyalarını /etc/update-motd.d dizininde yürütür ve günün mesajını dinamik olarak oluşturur. Komut dosyalarını değiştirerek, bunları kaldırarak veya kendi komut dosyalarınızı yazarak MOTD'yi özelleştirebilirsiniz.

Günün Varsayılan Mesajı

Günün mesajı sadece grafik modunda değil, metin modunda Ubuntu'ya girdiğinizde gösterilir. Grafik bir masaüstü kullanıyorsanız Ctrl-Alt-F1 kısayoluyla bir sanal terminale erişebilirsiniz - grafik sunucunuza geri dönmek için X sunucunuz olarak da bilinen Ctrl-Alt-F7 kısayolunu kullanın. Ctrl-Alt-F2 ile Ctrl-Alt-F6 arasında sizi diğer sanal terminallere götürür.

İşte Ubuntu’nun standart MOTD’si. Uzun süredir Linux kullanıcısıysanız, aşina olduğunuz tipik sistem sürüm numaralarını gösterir. Ayrıca Ubuntu’nun lisansı hakkında mevcut güncellemeler ve statik mesajlar hakkında dinamik olarak oluşturulmuş bilgileri gösterir.
İşte Ubuntu’nun standart MOTD’si. Uzun süredir Linux kullanıcısıysanız, aşina olduğunuz tipik sistem sürüm numaralarını gösterir. Ayrıca Ubuntu’nun lisansı hakkında mevcut güncellemeler ve statik mesajlar hakkında dinamik olarak oluşturulmuş bilgileri gösterir.
Image
Image

Özel Mesaj Ekleme

Kullanıcıların Ubuntu sisteminize giriş yaparken görecekleri özel bir mesaj eklemek istediğinizi varsayalım. Ubuntu’nun MOTD'si, giriş yaptığınızda komut dosyaları tarafından oluşturulur. Bu yüzden, bunu / etc / motd dosyasına ekleyemezsiniz. Kendi statik iletilerinizi koyacağınız yer /etc/motd.tail'dir - bu dosyanın içeriği, oluşturulduğunda MOTD sonuna eklenir.

Aşağıdaki komutla /etc/motd.tail dosyasını açmak için Nano metin editörünü kullanalım: (Linux terminal sihirbazları Vi veya Emacs kullanabilir, ancak Nano yeni başlayanlar için daha kolay)

sudo nano /etc/motd.tail

Bu dosya varsayılan olarak tamamen boş. İstediğiniz herhangi bir mesajı girin - burada siyah-beyaz ASCII sanatı ile çıldırmaktan çekinmeyin. İşiniz bittiğinde, Ctrl + O ve Enter ile dosyayı kaydedin, ardından Ctrl + X ile Nano'dan çıkın.
Bu dosya varsayılan olarak tamamen boş. İstediğiniz herhangi bir mesajı girin - burada siyah-beyaz ASCII sanatı ile çıldırmaktan çekinmeyin. İşiniz bittiğinde, Ctrl + O ve Enter ile dosyayı kaydedin, ardından Ctrl + X ile Nano'dan çıkın.
Image
Image

Bir kullanıcı giriş yaptığında, özel mesajınızı görür. Hemen kontrol etmek isterseniz, terminalden çıkış yapın. çıkış komutu verin ve tekrar giriş yapın.

Image
Image

Bilgileri Kaldırma

Şimdi, bazı varsayılan bilgileri kaldırmak istediğimizi varsayalım. Bu sadece tek bir dosyayı düzenleme meselesi değildir - her bölüm /etc/update-motd.d dizininde bulunan bir komut dosyasından otomatik olarak oluşturulur.

Bu dizindeki dosyaların tam listesini yazarak alabilirsiniz. /etc/update-motd.d terminalde ve Sekme tuşuna basarak.

Komut dosyaları sayısal sırayla çalıştırılır, bu yüzden sayılarla önceliğe sahiptirler. İstediğiniz takdirde, komut dosyalarını yeniden adlandırabilir ve MOTD'deki farklı bölümlerin sırasını yeniden düzenlemek için sayıları değiştirebilirsiniz.
Komut dosyaları sayısal sırayla çalıştırılır, bu yüzden sayılarla önceliğe sahiptirler. İstediğiniz takdirde, komut dosyalarını yeniden adlandırabilir ve MOTD'deki farklı bölümlerin sırasını yeniden düzenlemek için sayıları değiştirebilirsiniz.

Bir komut dosyasının bilgilerini MOTD'den kaldırmak için, sadece çalışmasını engellemeliyiz. Bunu yürütme izinlerini kaldırarak yapabiliriz. chmod -x Komut.

MOTD'deki doküman metnini kaldırmak istediğimizde, aşağıdaki komutu çalıştırdık:

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

Bir kullanıcı bir daha giriş yaptıklarında, dokümantasyon satırını görmezler.
Bir kullanıcı bir daha giriş yaptıklarında, dokümantasyon satırını görmezler.
Image
Image

Dinamik Bilgi Ekleme

MOTD'ye sevdiğimiz herhangi bir dinamik bilgi eklemek için kendi scriptlerimizi yazabiliriz. Örnek olarak, mevcut yerel hava durumunu MOTD'ye ekleyen bir komut dosyası oluşturmak için hava durumu paketini kullanmayı deneyelim.

Varsayılan olarak yüklü değil, bu yüzden aşağıdaki komutla birlikte yükleyelim:

sudo apt-get install weather-util

Bu web sitesinden alabileceğiniz yerel Uluslararası Sivil Havacılık Organizasyon kodunuza ihtiyacınız olacaktır. Hava durumu kullanımınızı kodunuzla nasıl kullanacağınız aşağıda açıklanmıştır:
Bu web sitesinden alabileceğiniz yerel Uluslararası Sivil Havacılık Organizasyon kodunuza ihtiyacınız olacaktır. Hava durumu kullanımınızı kodunuzla nasıl kullanacağınız aşağıda açıklanmıştır:

weather -i CODE

Şimdi, uygun konumda bir komut dosyası oluşturmak ve Nano ile açmak için aşağıdaki komutu kullanalım:
Şimdi, uygun konumda bir komut dosyası oluşturmak ve Nano ile açmak için aşağıdaki komutu kullanalım:

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

Nano açıldıktan sonra, CODE'yi yerel hava durumu kodunuzla değiştirerek aşağıdaki kodu girin:

#!/bin/sh

echo weather -i CODE echo

Ctrl-O tuşlarına basın ve kaydetmek için Enter'a basın, daha sonra çıkmak için Ctrl-X tuşlarına basın.

Image
Image

Komut dosyasını chmod + x ya da koşmuyor:

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

Artık kullanıcılar oturum açtıklarında yerel hava durumu tahminlerini görecekler. Hava durumu kullanımıyla ilgili özel bir şey yok - terminale metin yazdıran herhangi bir komut kullanabilirsiniz.

Image
Image

MOTD sadece kullanıcılar yerel olarak oturum açtığında görüntülenmez. SSH veya Telnet ile uzaktan oturum açan kullanıcılar da özelleştirilmiş MOTD'nizi görecektir.

Önerilen: