vlock - วิธีที่ชาญฉลาดในการล็อคคอนโซลเสมือนหรือเทอร์มินัลของผู้ใช้ใน Linux
คอนโซลเสมือนเป็นคุณสมบัติที่สำคัญมากของ Linux และให้คำสั่งเชลล์แก่ผู้ใช้ระบบเพื่อใช้ระบบในการตั้งค่าที่ไม่ใช่กราฟิก ซึ่งคุณสามารถใช้บนเครื่องจริงเท่านั้น แต่ไม่สามารถใช้จากระยะไกลได้
ผู้ใช้สามารถใช้เซสชันคอนโซลเสมือนหลายเซสชันพร้อมกันได้ เพียงแค่เปลี่ยนคอนโซลเสมือนหนึ่งไปยังอีกคอนโซลหนึ่ง
ในวิธีการนี้ เราจะมาดูวิธีการล็อคคอนโซลเสมือนของผู้ใช้หรือคอนโซลเทอร์มินัลในระบบ Linux โดยใช้โปรแกรม vlock
วีล็อคคืออะไร?
vlock เป็นยูทิลิตี้ที่ใช้ในการล็อคเซสชันคอนโซลเสมือนของผู้ใช้หนึ่งหรือหลายเซสชัน vlock มีความสำคัญในระบบที่มีผู้ใช้หลายราย โดยอนุญาตให้ผู้ใช้ล็อกเซสชันของตนเองได้ ในขณะที่ผู้ใช้รายอื่นยังคงสามารถใช้ระบบเดียวกันผ่านคอนโซลเสมือนอื่นๆ ได้ ในกรณีที่จำเป็น คุณสามารถล็อคคอนโซลทั้งหมดและปิดสวิตช์คอนโซลเสมือนได้
vlock ใช้งานได้กับเซสชันคอนโซลเป็นหลัก และยังรองรับการล็อกเซสชันที่ไม่ใช่คอนโซลด้วย แต่ยังไม่ได้รับการทดสอบอย่างสมบูรณ์
การติดตั้ง vlock ใน Linux
หากต้องการติดตั้งโปรแกรม vlock บนระบบ Linux ของคุณ ให้ใช้:
yum install vlock [On RHEL / CentOS / Fedora]
sudo apt-get install vlock [On Ubuntu / Debian / Mint]
วิธีใช้ vlock ใน Linux
มีตัวเลือกไม่กี่ตัวที่คุณสามารถใช้กับ vlock และไวยากรณ์ทั่วไปคือ:
vlock option
vlock option plugin
vlock option -t <timeout> plugin
ตัวเลือกและการใช้งานทั่วไปของ vlock:
1. หากต้องการล็อกคอนโซลเสมือนปัจจุบันหรือเซสชันเทอร์มินัลของผู้ใช้ ให้รันคำสั่งต่อไปนี้:
vlock --current
ตัวเลือก -c
หรือ --current
หมายถึงล็อคเซสชันปัจจุบันและเป็นการทำงานเริ่มต้นเมื่อคุณเรียกใช้ vlock
2. หากต้องการล็อกเซสชันคอนโซลเสมือนทั้งหมดของคุณและปิดใช้งานการสลับคอนโซลเสมือน ให้รันคำสั่งด้านล่าง:
vlock --all
ตัวเลือก -a
หรือ --all
เมื่อใช้ ตัวเลือกนี้จะล็อกเซสชันคอนโซลของผู้ใช้ทั้งหมด และยังปิดใช้งานการสลับคอนโซลเสมือนด้วย
ตัวเลือกอื่นๆ เหล่านี้สามารถทำงานได้เฉพาะเมื่อมีการคอมไพล์ vlock ด้วยการสนับสนุนปลั๊กอิน และรวมถึง:
3. ตัวเลือก -n
หรือ --new
เมื่อเรียกใช้ หมายความว่าเปลี่ยนไปใช้คอนโซลเสมือนใหม่ก่อนที่เซสชันคอนโซลของผู้ใช้จะถูกล็อค
vlock --new
4. ตัวเลือก -s
หรือ --disable-sysrq
จะปิดใช้งานกลไก SysRq ในขณะที่คอนโซลเสมือนถูกล็อกโดยผู้ใช้และใช้งานได้เท่านั้น เมื่อ -a
หรือ --all
ถูกเรียกใช้
vlock -sa
5. ตัวเลือก -t
หรือ --timeout
ถูกเรียกใช้เพื่อตั้งค่าการหมดเวลาสำหรับปลั๊กอินสกรีนเซฟเวอร์
vlock --timeout 5
คุณสามารถใช้ -h
หรือ --help
และ -v
หรือ --version
เพื่อดูข้อความช่วยเหลือและเวอร์ชัน ตามลำดับ
เราจะปล่อยไว้อย่างนั้นและรู้ด้วยว่าคุณสามารถรวมไฟล์ ~/.vlockrc
ซึ่งโปรแกรม vlock อ่านระหว่างการเริ่มต้นระบบ และเพิ่มตัวแปรสภาพแวดล้อมที่คุณสามารถทำได้ ตรวจสอบในหน้ารายการ manaul โดยเฉพาะผู้ใช้ distros ที่ใช้ Debian
หากต้องการข้อมูลเพิ่มเติมหรือเพิ่มข้อมูลใดๆ ที่อาจไม่รวมอยู่ที่นี่ เพียงส่งข้อความด้านล่างในส่วนความคิดเห็น