คุณจะป้องกันการลงชื่อเข้าใช้ Ubuntu ได้อย่างไร


16

ฉันดูเหมือนจะจำได้ว่าไม่กี่ปีที่ผ่านมาเพื่อเข้าสู่ระบบบน Windows คุณต้องพิมพ์Ctrl- Alt- Delเพื่อรับหน้าจอเข้าสู่ระบบ

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

มีอะไรบ้าง (ย่อมาจากการซ่อนแป้นพิมพ์) ที่สามารถทำได้เกี่ยวกับเรื่องนี้หรือไม่?


14
รายงานข้อผิดพลาดที่เกี่ยวข้องกับ Launchpad: แมวนั่งบนคีย์บอร์ดเกิดข้อผิดพลาด lightdmและโดยเฉพาะอย่างยิ่งCat ทำให้หน้าจอเข้าสู่ระบบหยุดทำงาน
ผู้บัญชาการ Byte

สิ่งที่ตลกคือฉันพบว่า "กด ctrl + alt + delete เพื่อเข้าสู่ระบบ" ค่อนข้างน่ารำคาญ เดาว่าเป็นเพราะฉันไม่มีแมวหรือเด็กหรืออะไรอย่างอื่นสำหรับเรื่องที่อาจบังเอิญ "นั่ง" บนหน้าจอคีย์บอร์ดของฉัน
Parto

2
รับแป้นพิมพ์ไร้สาย (ทั้งหมดมีปุ่ม "ปิด") "ที่ต้องรีบูตเพื่อกู้คืนจากผลที่ตามมา" Nope การควบคุม - และ backspace ก็เพียงพอที่จะล้างรายการ
Rinzwind

19
@Parto: นั่นไม่ใช่จุดประสงค์ วัตถุประสงค์ของ Ctrl + Alt + Del คือมันเป็น Secure Attention Key sequence (SAK) คือลำดับของคีย์ที่จัดการโดยตรงโดยเคอร์เนลลึกลงไปในความกล้าของระบบและไม่สามารถถูกดักโดยผู้ใช้ โปรแกรมบริการของระบบหรือแม้แต่ไดรเวอร์เคอร์เนล ดังนั้นคุณรู้ว่าเมื่อคุณพิมพ์ SAK ที่คุณกำลังพูดคุยกับระบบของตัวเองและไม่ตัวอย่างเช่นโปรแกรมผู้ใช้ที่ดูเหมือนหน้าจอเข้าสู่ระบบและส่งรหัสผ่านที่คุณเพิ่งพิมพ์ไปสู่อาชญากรรมรัสเซียโดยตรง องค์กร (หรืออะไรก็ตาม) ไม่เกี่ยวข้องกับสัตว์เลี้ยงหรือเด็ก
Jörg W Mittag

2
lifehacks SE มีวิธีแก้ปัญหาที่นี่และมีวิธีแก้ไขปัญหาที่นี่ที่เกี่ยวข้องกับการสอนคุณแมวให้เพิกเฉยต่อคอมพิวเตอร์ของคุณแทนที่จะสอนคอมพิวเตอร์ของคุณให้เพิกเฉยต่อแมวของคุณ
NonlinearFruit

คำตอบ:


17

สลับไปที่คอนโซลเสมือนx ( x ≥ 8) ( , พูดx = 12) ผู้ที่ไม่มี getty หรือ LightDM (หรืออะไรก็ตาม) วิ่งบนแมวเพื่อให้แมวสามารถเดินข้ามแป้นพิมพ์ไปยังเนื้อหาของหัวใจ จากนั้นกดเพื่อกลับไปที่ LightDM และหน้าจอเข้าสู่ระบบCtrlAltFxCtrlAltF7

คุณสามารถอัตโนมัตินี้ในระหว่างการบูตโดยการเพิ่มchvt 12การ/etc/rc.local(ดูนี้ U & L โพสต์ )

ปุ่มพิเศษเช่นปุ่มเปิดปิดอาจยังเป็นสาเหตุของความกังวล


ในความคิดที่สองสามารถใช้คีย์ผสมอื่น ๆ ได้:

  • หากคอนโซลเสมือนไม่ได้ทำงาน X ดังนั้นสามารถใช้งานได้โดยไม่ต้อง- จะใช้งานได้ CtrlAltFxCtrlAltFx
    • Alt+ ปุ่มลูกศรสามารถใช้เพื่อสลับไปยัง VT ก่อนหน้าและถัดไป
    • CtrlAltDel ทริกเกอร์การรีบูตใน VT ใด ๆ ที่ไม่ได้ทำงาน X

ดังนั้นทางออกที่ดีกว่าอาจใช้งานเซสชัน X ที่ว่างเปล่า (ไม่ได้เรียกใช้แอปพลิเคชันอื่น) ใน VT12 เพื่อลดจำนวนชุดคีย์ที่มีอยู่และสลับไปใช้

startx -- :100 vt12 &
chvt12

สิ่งนี้จะต้องมีการทดสอบ (คุณอาจต้องเขียน.xinitrcเพื่อแทนที่ค่าเริ่มต้น)


2
นั่นเป็นทางออกที่ดีที่สุดโดยคำนึงถึงข้อผิดพลาดที่กล่าวถึง ฯลฯ แต่ฉันกลัวว่ามีคนไม่มากที่จะเข้าใจ มีความเป็นไปได้น้อยมากที่แมวจะกด Ctrl + Alt + F7 แม้ว่า ;-)
Pilot6

@ Pilot6 ใช่ แต่คุณสามารถล็อคหน้าจอแล้วย้ายไปยังคอนโซลเสมือนได้ มันจะไม่แตกต่างกันมากนักหากต้องกด Ctrl + Alt + Del แล้วต้องป้อนข้อมูลรับรองใน Windows
VLAZ

จะไม่เขียนข้อมูลจำนวนมหาศาลที่เหมือนกันในพรอมต์หรือไม่
Ismael Miguel

@IsmaelMiguel มีอะไรให้พรอมต์บ้าง
muru

1
@IsmaelMiguel เคอร์เนลทำ มันยังฟังปุ่มลัดบนแป้นพิมพ์สำหรับการสลับ VTs, Ctrl-Alt-Del, ฯลฯ
muru

8

คุณสามารถไปที่เดียวกันโดยการกด

Ctrl+ Alt+L

นี่จะล็อคหน้าจอและต้องใช้รหัสผ่านเพื่อปลดล็อก


5
ผมคิดว่า OP ที่มีอยู่แล้วที่หน้าจอเข้าสู่ระบบและต้องการบางสิ่งบางอย่างเพื่อปกป้องระบบของเขาจากนี้ค่อนข้างตลก แต่จริงเศร้าข้อผิดพลาดbugs.launchpad.net/ubuntu/+source/unity/+bug/1463112
Byte บัญชาการ

1
ดูเหมือนว่า OP จะถามวิธีเข้าหน้าจอเข้าสู่ระบบใช่ไหม
Pilot6

และข้อผิดพลาดนั้นได้รับการแก้ไขเมื่อเร็ว ๆ นี้ มันเป็นข้อผิดพลาดที่ซ้ำซ้อน
Pilot6

OP บอกอย่างชัดเจนว่า "เพื่อเข้าสู่ระบบ Windows คุณต้องพิมพ์ Ctrl-Alt-Del เพื่อรับหน้าจอเข้าสู่ระบบ" มันเรียกว่าเข้าสู่ระบบที่ปลอดภัยดังนั้นใช่สำหรับหน้าจอเข้าสู่ระบบ
Sergiy Kolodyazhnyy

2
@ Pilot6: ค่อนข้างตรงกันข้าม: OP กำลังมองหาวิธีซ่อนหน้าจอการเข้าสู่ระบบเมื่อออกจากระบบ ในหน้าต่างคุณต้องกด Ctrl-Alt-Del เพื่อแสดงหน้าจอเข้าสู่ระบบมิฉะนั้นมันจะแสดงหน้าจอเมื่อคุณกดปุ่มอื่น ๆ บนระบบปฏิบัติการอื่น ๆ ส่วนใหญ่การกดปุ่มใด ๆ จะแสดงหน้าจอการเข้าสู่ระบบ OP ต้องการปิดใช้งานลักษณะการทำงานนี้และซ่อนหน้าจอการเข้าสู่ระบบเมื่อคุณกดปุ่มใด ๆ ยกเว้นคีย์เวทย์บางชุดที่ไม่สะดวกในการกดโดยไม่ตั้งใจ
slebetman

5

รายงานข้อบกพร่องบางอย่างที่เกี่ยวข้องใน Launchpad:

ข้อบกพร่องเหล่านั้นอธิบายว่าlightdm(แพคเกจที่อยู่ด้านหลังหน้าจอเข้าสู่ระบบของคุณ) สัมผัสกับบัฟเฟอร์อินพุตคีย์บอร์ดบางชนิดหากคุณยังคงกดปุ่มบนหน้าจอล็อคหรือเข้าสู่ระบบ

รายงานข้อผิดพลาดหลักระบุว่าการแก้ไขสำหรับข้อผิดพลาดนี้ได้รับการปล่อยตัวในที่สุดในเวลา 16.04:
ตอนนี้พวกเขา จำกัด การป้อนข้อมูลบัฟเฟอร์ถึง 200 ตัวอักษรเพื่อป้องกันไม่ให้เต็มไปด้วยข้อมูลจำนวนบ้า


ดังนั้นการวางสายหากแมวนั่งอยู่บนแป้นพิมพ์บนหน้าจอเข้าสู่ระบบควรได้รับการแก้ไขใน 16.04 ในขณะนี้ (คุณอาจต้องการอัพเกรดหรือไม่)

อย่างไรก็ตามฉันไม่คิดว่ารุ่นเก่าจะได้รับประโยชน์จากการตั้งค่าที่คุณต้องกดCtrl+ Alt+ Delก่อนที่จะเข้าสู่ระบบเพราะนั่นอาจเป็นฟีเจอร์ของlightdmตัวเองอีกครั้งและอาจไม่ช่วยและประสบปัญหาข้อผิดพลาดเดียวกัน .


2

วางกล่องกระดาษแข็งที่อุ่นไว้ใกล้กับคีย์บอร์ด แมวจะเริ่มต้นที่จะนั่งในสิ่งเหล่านี้และจะทิ้งคอมพิวเตอร์ไว้คนเดียว


แฮ็กโซเชียลบางครั้งมีประสิทธิภาพมากที่สุด
flickerfly

0

แป้นพิมพ์ที่ใส่มากเกินไปเป็นที่รู้กันว่าวางหน้าจอ LightDm

ขณะนี้ยังไม่มีวิธีในการป้องกันปัญหาที่เกิดขึ้นอย่างไรก็ตามคุณสามารถลบอักขระออกจากกล่องเข้าสู่ระบบได้อย่างง่ายดายโดยกดShift+ Home(เพื่อเลือกทั้งหมด) จากนั้นBackspace(เพื่อลบ) อาจใช้เวลาสองสามวินาทีก่อนที่เครื่องจะตอบสนองอีกครั้ง

โปรดทราบว่าปัญหาได้รับการแก้ไขใน Ubuntu รุ่นถัดไป


ฉันใช้ Ctrl + A แล้วพิมพ์รหัสผ่าน
NonlinearFruit

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