มีวิธีล็อคบรรทัดคำสั่งหรือไม่


29

ตัวอย่างเช่นในเซสชั่น X ฉันสามารถใช้Ctrl- Alt- Lเพื่อล็อคหน้าจอดังนั้นมันจะขอรหัสผ่านเพื่อปลดล็อคและป้องกันไม่ให้ใครบางคนยุ่งกับคอมพิวเตอร์ของฉัน

แต่ถ้าฉันมีเซสชันเทอร์มินัลแบบเปิดบนหนึ่งใน tty's (ซึ่งฉันสามารถเข้าถึงด้วยCtrl- Alt- F1ตัวอย่างเช่น) - จากนั้นจะไม่ถูกล็อคและบางคนยังสามารถใช้มันเพื่อทำอันตรายบางอย่าง มีวิธี 'ล็อค' บรรทัดคำสั่งนั้น (มีกระบวนการพื้นหลังบางอย่างทำงานอยู่ในนั้นอาจ)?

คำตอบ:


27

vlockจะทำตามที่คุณถาม อย่างไรก็ตามหากคุณต้องการเรียกใช้กระบวนการพื้นหลังให้พิจารณาscreenแทนซึ่งจะช่วยให้คุณออกจากระบบและให้กระบวนการทำงานในพื้นหลังแล้วทำการติดตั้งใหม่ - แม้เมื่อเข้าสู่ระบบจากที่อื่น


ไม่สามารถรับ vlock ด้วยปลั๊กอินติดตั้งได้หากไม่มีใหม่ดังนั้นฉันจึงไม่สามารถใช้ vlock -na ได้
Sergius

ใช้vlock -aเพื่อล็อคเทอร์มินัลเสมือนทั้งหมด (มิฉะนั้นจะสามารถสลับไปยังเทอร์มินัลอื่นที่อาจมีผู้ใช้เข้าสู่ระบบได้อย่างง่ายดาย)
Friederbluemle

2
@friederbluemle มันน่าสังเกตเลยว่า alt-sysrq-k (alt-printscr-k ของตระกูล magic sysrq) จะขึ้นอยู่กับการกำหนดค่าฆ่าเทอร์มินัลปัจจุบันและปิดกั้นด้วยมัน
Erhannis

11

หากคุณทำงานscreenใน terminal คุณสามารถล็อคขั้วที่มีคำสั่ง-Ctrla x


2
นอกจากนี้ยังเป็นไปได้ที่จะล็อคเซสชันของหน้าจอโดยอัตโนมัติหลังจากไม่ได้ใช้งาน เพียงระบุidle 900 lockscreenใน.screenrcการล็อคเซสชันหลังจากไม่ได้ใช้งานเป็นเวลา 900 วินาที (15 นาที)
scai

3
ระมัดระวังด้วยการscreenล็อค: พวกเขาไม่ได้ล็อคเซสชั่น แต่มีเพียงหน้าต่างเฉพาะของคุณเข้าไป ใครก็ตามที่สามารถแนบไปกับเซสชันนั้นด้วยหน้าต่างของตัวเองในนั้นจะไม่ถูกล็อค
Curt J. Sampson


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