ฉันจะปิดการใช้งานข้อความประจำวัน (MOTD) บน Ubuntu 14.04 ได้อย่างไร


15

ฉันพยายามปิดการใช้งาน motd.dynamic ใน / var / run การเปลี่ยนชื่อไฟล์ แต่ไม่ได้ผลเพราะระบบจะสร้างไฟล์ขึ้นมาใหม่

ไม่มีใครรู้ว่าปิดการใช้งานหรือไม่

ขอบคุณ.


ไฟล์ motd ไม่มีอยู่ใน / etc ฉันจะทำอย่างไร
hdegenaro

คำตอบ:


20

คำตอบส่วนใหญ่ต้องการการเข้าถึงรูต

ผู้ใช้ทุกคนสามารถได้รับการเข้าสู่ระบบที่สะอาด (รวมถึงการปิดการใช้งาน MOTD) เพียงแค่เรียกใช้:

touch $HOME/.hushlogin

สิ่งนี้ไม่ได้ให้คำตอบสำหรับคำถาม หากต้องการวิจารณ์หรือขอคำชี้แจงจากผู้แต่งโปรดแสดงความคิดเห็นใต้โพสต์ของพวกเขา - จากการรีวิว
ผู้ใช้

2
@abu_bua: ถ้าคุณเห็นบางสิ่งในคิวการตรวจสอบ LQ ที่คุณไม่รู้อะไรเลยให้กดข้ามหรือ google คำตอบ ;-)คำตอบนี้ใช้ได้อย่างสมบูรณ์แบบเพราะมันเร่งให้เกิดอาการ
Fabby

@Graham -------- ^
Fabby

@qinsi: ยินดีต้อนรับสู่ถาม Ubuntu! :-)ขอบคุณที่สอนฉันบางสิ่งบางอย่างในวันนี้และขออภัยที่จบลงด้วยคิว LQ +1
Fabby

2
@abu_bua ฉันไม่ได้บอกว่ามันเป็นคำตอบที่ดีที่สุด ทั้งหมดที่ฉันพูดคือ: 1. มันเป็นคำตอบไม่ใช่คำถาม 2. .hushloginฉันไม่ทราบเกี่ยวกับ 3. เมื่อฉันเรียนรู้บางสิ่งบางอย่างในวันนี้ฉันกำลังลุกฮือ 0 :-)
Fabby

18

ไฟล์สคริปต์ในการ/etc/update-motd.dสร้างไฟล์ /var/run/motd.dynamicที่คุณระบุว่ามี MOTD ของคุณ

วิธีที่ง่ายในการหยุดสร้างไฟล์นี้คือการทำให้สคริปต์ทั้งหมดไม่สามารถใช้งานได้ด้วย:

chmod -x /etc/update-motd.d/*

หมายเหตุ: ข้อมูลที่นำมาจากคำตอบนี้โดย heemayl


1
ถ้ามันแก้ปัญหาของคุณคุณจะยอมรับคำตอบโดยคลิกที่เครื่องหมายขีด / เครื่องหมายสีเทาเล็ก ๆ น้อย ๆ :)
Arronical

2
ฉันชอบที่นี่เป็นสิ่งแรกที่ฉันต้องทำเมื่อติดตั้ง Ubuntu ใหม่ - ลบข้อมูล
ecnepsnai

15

อีกวิธีหนึ่งคือการคอมเม้นท์บรรทัดเหล่านี้ใน/etc/pam.d/login:

#session    optional    pam_motd.so motd=/run/motd.dynamic
#session    optional    pam_motd.so noupdate

5

ตามคำตอบของ Alcuin Arundel ให้แก้ไข/etc/pam.d/sshdและใส่เครื่องหมายบรรทัด pam_motd เพื่อลบข้อความเมื่อป้อนผ่าน ssh


1

มีการกำหนดค่าในตัวเลือกที่เรียกว่าsshd_config PrintMotdการตั้งค่าให้noทำงาน


1
การออกแบบเศร้ามากจนสคริปต์ทำงานแม้ว่า SSH จะถูกตั้งค่าเป็น PrintMotd no ฉันคิดว่าแพมเป็นทางออกที่ดีที่สุดจริง ๆ ดูเหมือนว่าการตั้งค่า noupdate จะทำให้เชื่องได้ แต่ก็ไม่เป็นเช่นนั้น
Florian Heigl

1
ตามที่ @FlorianHeigl แนะนำสิ่งนี้ไม่ทำงาน
einpoklum

คำถามคือเกี่ยวกับการปิดการใช้งาน motd ใน ssh ซึ่งคำตอบนั้นทำจริงๆ แต่จากความคิดเห็นของคุณหรือรูปแบบดอกไม้ไม่ชัดเจนว่าอะไรไม่ทำงาน หากคุณมีปัญหาหรือคำถามที่ต่างออกไปก็จะมีปุ่มอยู่ข้างบน
Jakuje

1

ฉันพบวิธีแก้ปัญหา / แฮ็ค

 ssh -t IP_ADDRESS bash

-t เพื่อบังคับการจัดสรร tty

ส่งbashคำสั่งเนื่องจากการส่งคำสั่งจะไม่ส่งออกธุรกิจ bannery ใด ๆ

มีความสุข

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.