เพื่อความชัดเจนฉันไม่ได้อ้างถึง/etc/issue
(แสดงก่อนหน้าพรอมต์) หรือ/etc/motd
(แสดงหลังเข้าสู่ระบบ) แต่เป็นพรอมต์ซึ่งขณะนี้
hostname login:
สำหรับการวัดที่ดีฉันใช้ Arch Linux แต่ฉันเชื่อว่าคำตอบน่าจะเป็นแบบไขว้
เพื่อความชัดเจนฉันไม่ได้อ้างถึง/etc/issue
(แสดงก่อนหน้าพรอมต์) หรือ/etc/motd
(แสดงหลังเข้าสู่ระบบ) แต่เป็นพรอมต์ซึ่งขณะนี้
hostname login:
สำหรับการวัดที่ดีฉันใช้ Arch Linux แต่ฉันเชื่อว่าคำตอบน่าจะเป็นแบบไขว้
คำตอบ:
พื้นหลังของฉันคือการกระจาย RHEL ที่ได้มา (ส่วนใหญ่ Fedora วันนี้), Arch เป็นคนต่างชาติกับฉัน
กลับมาเมื่อ/etc/inittab
และmgetty
ที่ใช้โดย RHEL คุณสามารถแก้ไข /etc/inittab
และผ่านการเลือกที่จะ-p
mgetty
สิ่งนี้จะเป็นการกำหนดพรอมต์
ขณะนี้มีการยอมรับsystemd
/etc/inittab
ว่างเปล่า แฟ้มการกำหนดค่า TTY /lib/systemd/system/getty\@.service
อยู่ในขณะนี้ ดูเหมือนว่าไฟล์นี้จะใช้agetty
แทนmgetty
การจัดการ tty agetty
หน้าคนไม่แสดง-p
ตัวเลือก แต่คุณสามารถติดตั้งใหม่mgetty
และใช้งานได้ หรือคุณสามารถใช้-n
ตัวเลือก (ไม่พร้อมท์) พร้อมตัวเลือก-l
(ระบุโปรแกรมเข้าสู่ระบบ) และเขียนกระดาษห่อหุ้ม/bin/login
ด้วยข้อความแจ้งของคุณเอง
ตอนนี้ฉันไม่ทราบวิธีตั้งค่าบน Arch แต่คุณต้องค้นหาว่ามันจัดการกับ ttys ( /etc/inittab
เป็นที่แรกที่คุณต้องดู) จากนั้นดูด้วยโปรแกรม tty ว่าจะม้วนข้อความพร้อมใช้งานของคุณเองได้อย่างไร .
สร้างไฟล์เซอร์วิส systemd ใน / etc / systemd / system / เพื่อรันสคริปต์ bash หนึ่งบรรทัดด้วย "chvt N"
สำหรับรายละเอียดโปรดดูโพสต์ของฉัน: https://bbs.archlinux.org/viewtopic.php?id=231082
ทำงานได้ดีสำหรับฉัน ฉันคิดว่าจะต้องมีการตั้งค่าสำหรับสิ่งนี้ที่สามารถแก้ไขหรืออะไรก็ได้ แต่หลังจากผ่านไปหลายชั่วโมงฉันก็เลิกมองหามัน ตัวเลือกที่หลากหลายและการกำหนดค่าของ systemd ดูยอดเยี่ยม ทีนี้ถ้าฉันแค่หาวิธี / ใช้อย่างถูกต้อง
แก้ไขเพื่อเพิ่มข้อมูล (28 ตุลาคม 2017):
นอกจากนี้สำหรับรายละเอียดเกี่ยวกับวิธีการทำเช่นนี้โปรดดูที่: systemd - เปลี่ยนล็อกอิน tty เริ่มต้น
โปรดแก้ไขข้อผิดพลาดหรืออธิบายวิธีแก้ปัญหาที่ง่ายขึ้นผ่านการโพสต์แทนที่จะเป็นการลงคะแนนหรือชี้ข้อผิดพลาด
agetty
และพบการภาวนาภายใน / etc / inittab น่าเสียดายที่ agetty ไม่มีตัวเลือกในการเปลี่ยนพรอมต์ (โอ้ฉันเพิ่งอ่านคำตอบของคุณคุณพูดแบบนั้นกับฉันฮ่าฮ่า) ดูเหมือนว่าความคิดของคุณจะเป็นตัวเลือกที่ดีที่สุด ขอบคุณ!