ฉันพยายามปิดการใช้งาน motd.dynamic ใน / var / run การเปลี่ยนชื่อไฟล์ แต่ไม่ได้ผลเพราะระบบจะสร้างไฟล์ขึ้นมาใหม่
ไม่มีใครรู้ว่าปิดการใช้งานหรือไม่
ขอบคุณ.
ฉันพยายามปิดการใช้งาน motd.dynamic ใน / var / run การเปลี่ยนชื่อไฟล์ แต่ไม่ได้ผลเพราะระบบจะสร้างไฟล์ขึ้นมาใหม่
ไม่มีใครรู้ว่าปิดการใช้งานหรือไม่
ขอบคุณ.
คำตอบ:
คำตอบส่วนใหญ่ต้องการการเข้าถึงรูต
ผู้ใช้ทุกคนสามารถได้รับการเข้าสู่ระบบที่สะอาด (รวมถึงการปิดการใช้งาน MOTD) เพียงแค่เรียกใช้:
touch $HOME/.hushlogin
.hushlogin
ฉันไม่ทราบเกี่ยวกับ 3. เมื่อฉันเรียนรู้บางสิ่งบางอย่างในวันนี้ฉันกำลังลุกฮือ 0 :-)
ไฟล์สคริปต์ในการ/etc/update-motd.d
สร้างไฟล์ /var/run/motd.dynamic
ที่คุณระบุว่ามี MOTD ของคุณ
วิธีที่ง่ายในการหยุดสร้างไฟล์นี้คือการทำให้สคริปต์ทั้งหมดไม่สามารถใช้งานได้ด้วย:
chmod -x /etc/update-motd.d/*
หมายเหตุ: ข้อมูลที่นำมาจากคำตอบนี้โดย heemayl
อีกวิธีหนึ่งคือการคอมเม้นท์บรรทัดเหล่านี้ใน/etc/pam.d/login
:
#session optional pam_motd.so motd=/run/motd.dynamic
#session optional pam_motd.so noupdate
ตามคำตอบของ Alcuin Arundel ให้แก้ไข/etc/pam.d/sshd
และใส่เครื่องหมายบรรทัด pam_motd เพื่อลบข้อความเมื่อป้อนผ่าน ssh
มีการกำหนดค่าในตัวเลือกที่เรียกว่าsshd_config
PrintMotd
การตั้งค่าให้no
ทำงาน
ฉันพบวิธีแก้ปัญหา / แฮ็ค
ssh -t IP_ADDRESS bash
-t
เพื่อบังคับการจัดสรร tty
ส่งbash
คำสั่งเนื่องจากการส่งคำสั่งจะไม่ส่งออกธุรกิจ bannery ใด ๆ
มีความสุข