ระบบ unix ดั้งเดิมแสดงขึ้น/etc/motdหลังจากผู้ใช้ผ่านการพิสูจน์ตัวตนสำเร็จและก่อนที่เชลล์ของผู้ใช้จะถูกเรียกใช้ บนระบบที่ทันสมัยสิ่งนี้ทำได้โดยpam_motdโมดูล PAM ซึ่งอาจถูกกำหนดค่าใน/etc/pam.confหรือ/etc/pam.d/*เพื่อแสดงไฟล์อื่น
เซิร์ฟเวอร์ SSH ตัวเองอาจจะกำหนดให้พิมพ์/etc/motdถ้าตัวเลือกที่ไม่ได้ปิดPrintMotd /etc/sshd_configนอกจากนี้ยังอาจพิมพ์เวลาของการเข้าสู่ระบบก่อนหน้าหากPrintLastLogไม่ได้ปิด
อีกข้อความดั้งเดิมอาจจะบอกคุณว่าที่หรือYou have new mail You have mailบนระบบที่มี PAM สิ่งนี้จะทำโดยpam_mailโมดูล เชลล์บางตัวอาจพิมพ์ข้อความเกี่ยวกับเมลที่มี
หลังจากเปลือกของผู้ใช้เปิดตัวไฟล์เริ่มต้นของผู้ใช้อาจพิมพ์ข้อความเพิ่มเติม สำหรับการเข้าสู่ระบบแบบโต้ตอบถ้าเปลือกเข้าสู่ระบบของผู้ใช้เป็นเปลือกบอร์นสไตล์มองใน/etc/profile, ~/.profileบวก~/.bash_profileและ~/.bash_loginสำหรับทุบตี สำหรับการเข้าสู่ระบบการโต้ตอบเพื่อ zsh ดูใน/etc/zprofile, /etc/zlogin, /etc/zshrc, ~/.zprofile, และ~/.zlogin ~/.zshrcสำหรับการเข้าสู่ระบบการโต้ตอบเพื่อ csh ดูในและ/etc/csh.login~/.login
หากเชลล์ล็อกอินของผู้ใช้เป็น bash และนี่คือการล็อกอินที่ไม่โต้ตอบดังนั้น bash จะเรียกใช้งาน~/.bashrc(ซึ่งแปลกมากเนื่องจาก~/.bashrcถูกเรียกใช้งานสำหรับเชลล์เชิงโต้ตอบเฉพาะในกรณีที่เชลล์ไม่ใช่เชลล์ล็อกอิน) นี่อาจเป็นสาเหตุของปัญหา ฉันขอแนะนำให้รวมข้อมูลโค้ดต่อไปนี้ไว้ที่ด้านบนของ~/.bashrcการประกันตัวหากเชลล์ไม่ได้ทำงานแบบโต้ตอบ:
if [[ $- != *i* ]]; then return; fi
grepใน/etcเซตบางส่วนของข้อความ