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

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

หากต้องการข้อมูลเพิ่มเติมหรือเพิ่มข้อมูลใดๆ ที่อาจไม่รวมอยู่ที่นี่ เพียงส่งข้อความด้านล่างในส่วนความคิดเห็น