Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีล็อคเทอร์มินัลเซสชันของคุณบน Linux ด้วย vlock

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

vlock เป็นโปรแกรมบรรทัดคำสั่งที่จะล็อกเทอร์มินัล Linux ของคุณ เช่นเดียวกับคอนโซลเสมือน

วิธีการติดตั้ง vlock บน Linux

ง่ายต่อการติดตั้ง vlock บนระบบของคุณ สิ่งที่คุณต้องทำคือใช้ตัวจัดการแพ็คเกจเริ่มต้นของ distro

บนเดเบียน/อูบุนตู:

sudo apt install vlock

ผู้ใช้ Arch Linux สามารถติดตั้ง vlock โดยเป็นส่วนหนึ่งของแพ็คเกจ kbd อยู่ในที่เก็บ "core" และติดตั้งตามค่าเริ่มต้น คุณสามารถติดตั้งแพ็คเกจได้ด้วยตนเองหากไม่ใช่:

sudo pacman -S kbd

เช่นเดียวกับ Arch บน distro แบบ RHEL เช่น Fedora หรือ CentOS ควรติดตั้ง vlock ตามค่าเริ่มต้น แต่ถ้าไม่ใช่ ให้เรียกใช้:

sudo dnf install kbd

การล็อกเทอร์มินัลของคุณด้วย vlock

เมื่อคุณติดตั้ง vlock แล้ว คุณสามารถล็อคเทอร์มินัลของคุณได้โดยเพียงแค่เรียกมันที่บรรทัดคำสั่ง:

vlock

การดำเนินการนี้จะล้างหน้าจอและแสดงข้อความ "TTY นี้ถูกล็อกแล้ว"

วิธีล็อคเทอร์มินัลเซสชันของคุณบน Linux ด้วย vlock

ในการใช้เทอร์มินัลของคุณ ให้กด Enter และ vlock จะถามรหัสผ่านของคุณ หลังจากนั้น คุณจะใช้เทอร์มินัลได้เหมือนเดิม

รหัสผ่านรูทจะปลดล็อกเทอร์มินัลด้วยหากเปิดใช้งาน สิ่งนี้มีประโยชน์หากผู้ใช้รายอื่นในเครื่องรัน vlock และลืมรหัสผ่าน

การล็อกเทอร์มินัลเสมือนทั้งหมดบน Linux

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

วิธีล็อคเทอร์มินัลเซสชันของคุณบน Linux ด้วย vlock

โชคดีที่ล็อคสิ่งเหล่านี้ได้ง่ายด้วยปุ่ม -a หรือ --ทั้งหมด ธง. คุณจะต้องลงชื่อเข้าใช้คอนโซลเสมือนจริง ๆ เพื่อใช้ตัวเลือกนี้ ไม่เช่นนั้นจะเกิดข้อผิดพลาด

vlock --all

การดำเนินการนี้จะล็อกเทอร์มินอลเสมือนทั้งหมดในระบบของคุณ ดังนั้นจึงไม่มีใครสามารถเข้าสู่ระบบได้

รักษาเครื่อง Linux ของคุณให้ปลอดภัยจากการสอดรู้สอดเห็น

การล็อกเทอร์มินัลของคุณด้วย vlock สามารถป้องกันไม่ให้ผู้ใช้ที่ไม่ได้รับอนุญาตทำการเปลี่ยนแปลงในบรรทัดคำสั่งของ Linux หากคุณออกจากเครื่อง

หากคุณต้องการทำงานอย่างมีประสิทธิภาพด้วยเทอร์มินัล Linux Tmux เป็นวิธีที่ยอดเยี่ยมในการมีเซสชันเทอร์มินัลจำนวนมากในหน้าต่างเดียวหรือคอนโซลเสมือน