ค้นหาเว็บไซต์

วิธีส่งข้อความถึงผู้ใช้ที่เข้าสู่ระบบใน Linux Terminal


ฉันจะส่งข้อความถึงผู้ใช้ที่เข้าสู่ระบบในเซิร์ฟเวอร์ Linux ได้อย่างไร หากคุณกำลังถามคำถามนี้ คู่มือนี้จะช่วยให้คุณเรียนรู้วิธีการดังกล่าว เราจะสาธิตวิธีการส่งข้อความถึงผู้ใช้ที่ล็อกออนทั้งหมดหรือเฉพาะเจาะจงบนเทอร์มินัลใน Linux

Linux นำเสนอวิธีการที่หลากหลายในการส่งข้อความถึงผู้ใช้ที่ล็อกออนเข้าสู่เซิร์ฟเวอร์ ตามที่อธิบายไว้ในสองวิธีด้านล่าง

ในวิธีแรก เราจะใช้ คำสั่งผนัง – เขียนข้อความถึงผู้ใช้ที่เข้าสู่ระบบในปัจจุบันทั้งหมดบนเทอร์มินัลดังที่แสดง

wall "System will go down for 2 hours maintenance at 13:00 PM"

หากต้องการปิดใช้งานแบนเนอร์ปกติที่พิมพ์โดยผนัง ตัวอย่างเช่น:

Broadcast message from root@tecmint (pts/2) (Sat Dec  9 13:27:24 2017):

เพิ่มแฟล็ก -n (ไม่แสดงแบนเนอร์) อย่างไรก็ตาม เฉพาะผู้ใช้รูทเท่านั้นที่สามารถใช้ได้

wall -n "System will go down for 2 hours maintenance at 13:00 PM" 

ในวิธีที่ 2 เราจะใช้ คำสั่งเขียน ซึ่งได้รับการติดตั้งไว้ล่วงหน้าในระบบปฏิบัติการ Linux ส่วนใหญ่ ช่วยให้คุณสามารถส่งข้อความถึงผู้ใช้รายอื่นในเทอร์มินัลโดยใช้ tty

ขั้นแรก ให้ตรวจสอบผู้ใช้ที่เข้าสู่ระบบทั้งหมดด้วยคำสั่ง ใคร ดังที่แสดง

who

ขณะนี้มีผู้ใช้สองคนที่ใช้งานอยู่ในระบบ (tecmint และ root) ขณะนี้ผู้ใช้ aaronkilik กำลังส่งข้อความไปยัง ผู้ใช้รูท

write root pts/2	#press Ctrl+D  after typing the message. 

อ่านเพิ่มเติม:

  1. แสดงข้อความที่กำหนดเองแก่ผู้ใช้ก่อนการปิดระบบเซิร์ฟเวอร์ Linux
  2. ปกป้องการเข้าสู่ระบบ SSH ด้วยข้อความแบนเนอร์ SSH และ MOTD

นั่นคือทั้งหมด! แบ่งปันวิธีการหรือคำสั่งอื่นๆ ในการส่งข้อความถึงผู้ใช้ที่เข้าสู่ระบบผ่านเทอร์มินัลใน Linux กับเรา หากคุณมีข้อสงสัยใด ๆ โปรดใช้แบบฟอร์มข้อเสนอแนะด้านล่าง