Score:0

motd ไม่แสดงบน Ubuntu 21.10

ธง cn

เมื่อเข้าสู่ระบบฉันได้รับพร้อมท์และไม่มีสิ่งใดจาก /etc/update-motd.d

รุ่น ยินดีต้อนรับสู่ Ubuntu 21.10 (GNU/Linux 5.13.0-30-generic x86_64)

ถ้าฉันวิ่ง ส่วนเรียกใช้ /etc/update-motd.d/ ฉันได้รับผลลัพธ์ที่คาดไว้ - มันไม่ได้ทำงานโดยอัตโนมัติเมื่อเข้าสู่ระบบ

ฉันไม่มี $HOME/.hushlogin กำหนดค่าเลย

ขอบคุณ!

waltinator avatar
it flag
คุณเข้าสู่ระบบอย่างไร GUI, โปรแกรมจำลองเทอร์มินัล, `bash --login`, `agetty`, เทอร์มินัลอนุกรมหรืออะไร อ่าน `man bash` เกี่ยวกับ Startup Files อ่านไฟล์เริ่มต้นเพื่อดูว่าไฟล์ใดทำงาน `run-parts /etc/update-motd.d/` และอยู่ภายใต้เงื่อนไขใด
hr flag
... มันทำผ่าน PAM ทุกวันนี้ฉันคิดว่า (`/etc/pam.d/login` สำหรับเซสชันท้องถิ่นหรือ `/etc/pam.d/sshd` สำหรับเซสชันระยะไกล)
salvo avatar
cn flag
@waltinator ฉันเข้าสู่ระบบผ่าน SSH ไปยังเทอร์มินัล ไม่มี GUI
salvo avatar
cn flag
@steeldriver: ฉันเห็นว่าไฟล์ `/etc/pam.d/sshd` มี `ตัวเลือกเซสชัน pam_motd.so motd=/run/motd.dynamic` ซึ่งไม่มีอยู่ในระบบของฉัน ฉันจะไล่ตามนั้น - ขอบคุณสำหรับคำแนะนำ!!
salvo avatar
cn flag
ขอบคุณ @steeldriver ที่ใช้งานได้ ฉันจำเป็นต้องแก้ไข `/etc/ssh/sshd_config` เพื่อให้ PAM สามารถเรียกใช้งานได้ ขอบคุณสำหรับคำใบ้!!
hr flag
@salvo โปรดพิจารณาเปลี่ยนสิ่งที่คุณค้นพบเป็นคำตอบ
Score:1
ธง cn

แก้ไขแล้ว!

ไฟล์ใน /etc/ssh/sshd_config จำเป็นต้องตั้งค่าบรรทัดนี้ ใช้ PAM ใช่. นั่นทำให้การเข้าสู่ระบบแบบโต้ตอบสามารถทริกเกอร์ไฟล์ได้ /etc/pam.d/sshd ที่มีอยู่ เซสชั่นทางเลือก pam_motd.so motd=/run/motd.dynamic เพื่อเรียกใช้ซึ่งจะเรียกใช้ไฟล์ใน /etc/update-motd.d/ เพื่อเรียกใช้ MOTD ของฉันเมื่อฉันเข้าสู่ระบบ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา