วิธีแสดงข้อความเมื่อล็อกอินเข้าสู่ tty ที่ระบุ


0

ใน / etc / securetty ฉันแสดงความคิดเห็น tty2 และ tty3:

#tty2
#tty3

นี่เป็นการปิดใช้งานการล็อกอินรูทสำหรับสองเทอร์มินัลสำหรับรูทสำเร็จ

แต่เป็นไปได้หรือไม่ที่จะแสดงข้อความเช่น "ล็อกอิน root ถูกปิดการใช้งานในเทอร์มินัลนี้" หากมีการพยายามล็อกอิน?

คำตอบ:


0

คุณสามารถรับเทอร์มินัลปัจจุบันด้วย tty คำสั่งเพื่อให้คุณสามารถใส่สิ่งนี้ในผู้ใช้ .bash_profile ไฟล์:

if [ `tty` = "/dev/pts/0" ]
then
   echo "......."
fi

ฉันคิดว่าไฟล์นี้จะไม่ทำงานเลยตั้งแต่การเข้าสู่ระบบล้มเหลว
Sam Liao

จากนั้นคุณสามารถอนุญาตให้เข้าสู่ระบบและเรียกใช้สคริปต์นั้นด้วย "ออก" ในตอนท้าย แต่ฉันไม่ทราบว่ามันปลอดภัยอย่างสมบูรณ์
golimar

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