Oturum Açılırken Mesaj Gösterme
Linux'ta, kullanıcılar oturum açarken onlara bazı mesajlar gösterebilirsiniz. Yasal uyarılar, duyurular, planlı çalışmalar, hatırlatıcılar gibi. Linux dünyasında karşılama mesajları göstermenin pek çok yolu vardır. Bu yazıda, yöntemlerin bazılarından bahsedeceğiz.
/etc/motd Dosyası
Linux'ta "günün mesajı (message of the day, motd)" göstermek için, /etc/motd
altındaki dosyayı düzenleyebilirsiniz. Kullanıcılar login olduktan sonra, /etc/motd
dosyasının içeriğini shell'lerinde görecekler:
ali@zion:~$ ssh root@192.168.0.21
root@192.168.0.21's password:
Last login: Sat May 14 12:15:08 2022
_
( `.
,.--. '. \
// \ \ \
\\ / \ \
`'--' ' .
,.--. | |
// \ ' '
\\ / / /
`'--' / /
.' /
(_.'
Roses are red
Violets are blue
Here's a welcome message
Cuz I care about you!
/etc/issue ve /etc/issue.net Dosyası
/etc/motd
dosyası, kullanıcı "login olduktan sonra" mesaj gösterir. Kullanıcılarınıza login olmadan önce bir mesaj göstermek istiyorsanız, bunu /etc/issue
ve /etc/issue.net
dosyalarının içeriğini düzenleyerek yapabilirsiniz.
ali@zion:~$ getroot
#=============================================================#
# #
# Those who can imagine anything, can create the impossible. #
# - Alan TURING #
# #
#=============================================================#
Now, if you're not me, get the fuck out of my system.
That was my last chance.
Last login: Sat May 14 12:18:47 2022 from 0.0.0.0
/etc/issue ve /etc/issue.net Farkı
Login öncesinde gösterilecek mesajları, local login'ler ve remote login'ler olarak ikiye ayırabilirsiniz. /etc/issue
dosyasındaki mesaj, cihazda lokal olarak oturum açan kullanıcılara gösterilir. /etc/issue.net
dosyasındaki mesaj ise, uzaktan oturum açan - örneğin SSH ile - kullanıcılara gösterilir. Yukarıdaki örnekte, bir sunucuya SSH yapmaya çalışan kişiye /etc/issue.net
dosyasının içeriği gösteriliyor.