Bagaimana Anda melindungi login Ubuntu?


16

Saya ingat beberapa tahun yang lalu, untuk masuk di Windows Anda harus mengetik Ctrl- Alt- Deluntuk mendapatkan layar masuk.

Keuntungan dari ini adalah bahwa jika Anda memiliki kucing atau anak yang suka menekan tombol acak pada keyboard komputer Anda, mereka tidak akan mengacaukan semuanya. Nah, anak-anak saya berusia 40-an sekarang, tapi saya punya kucing yang suka berjalan di atas keyboard dari waktu ke waktu, dan percaya atau tidak - yang memerlukan reboot untuk pulih dari konsekuensinya.

Apakah ada sesuatu (kekurangan menyembunyikan keyboard) yang dapat dilakukan tentang ini?



Yang lucu adalah saya menemukan "Tekan ctrl + alt + delete untuk login" cukup mengganggu. Kira itu karena saya tidak punya kucing atau anak atau hal lain yang mungkin secara tidak sengaja "duduk" di layar keyboard saya.
Parto

2
Dapatkan keyboard nirkabel (semuanya memiliki tombol "mati"). "Itu membutuhkan reboot untuk pulih dari konsekuensinya." Nggak. control-a dan backspace sudah cukup untuk menghapus entri.
Rinzwind

19
@Parto: Bukan itu tujuannya. Tujuan Ctrl + Alt + Del adalah bahwa itu adalah urutan Kunci Attention Aman (SAK), yaitu urutan kunci yang ditangani langsung oleh kernel, jauh di dalam nyali sistem, dan tidak pernah dapat dicegat oleh pengguna program, layanan sistem atau bahkan driver kernel. Jadi, Anda tahu ketika Anda mengetik SAK bahwa Anda sedang berbicara dengan sistem itu sendiri dan tidak, misalnya, ke program pengguna yang dibuat persis seperti layar masuk dan mengirimkan kata sandi yang baru saja Anda ketik langsung ke beberapa kejahatan Rusia sindikat (atau apa pun). Tidak ada hubungannya dengan hewan peliharaan atau anak-anak.
Jörg W Mittag

2
Lifehacks SE memiliki solusi di sini dan ada solusi wikihow di sini yang melibatkan mengajar Anda kucing untuk mengabaikan komputer Anda alih-alih mengajar komputer Anda untuk mengabaikan kucing Anda.
NonlinearFruit

Jawaban:


17

Beralih ke konsol virtual x ( x ≥ 8) ( , katakanlah x = 12). Mereka tidak memiliki getty atau LightDM (atau apa pun, benar-benar) berjalan pada mereka, sehingga kucing dapat berjalan di atas keyboard ke isi hatinya. Kemudian tekan untuk kembali ke LightDM dan layar login.CtrlAltFxCtrlAltF7

Anda bisa mengotomatisasi ini saat boot dengan menambahkan chvt 12untuk /etc/rc.local(melihat ini U & L posting ).

Tombol khusus seperti tombol daya mungkin masih menjadi perhatian.


Saat dipikir-pikir, kombinasi tombol lain tersedia:

  • jika konsol virtual tidak menjalankan X, maka dapat digunakan tanpa - hanya akan berfungsi. CtrlAltFxCtrlAltFx
    • Alt+ tombol panah juga dapat digunakan untuk beralih ke VT sebelumnya dan berikutnya
    • CtrlAltDel memicu reboot di salah satu VT yang tidak menjalankan X.

Jadi solusi yang lebih baik mungkin menjalankan sesi X kosong (tidak menjalankan aplikasi lain) di VT12 untuk mengurangi jumlah kombinasi tombol yang tersedia dan beralih ke itu.

startx -- :100 vt12 &
chvt12

Ini perlu diuji (Anda mungkin perlu menulis sebuah .xinitrcuntuk menimpa default).


2
Itu solusi terbaik, dengan mempertimbangkan bug yang disebutkan, dll. Tapi saya khawatir tidak banyak orang akan memahaminya. Ada kemungkinan kecil bahwa kucing akan menekan Ctrl + Alt + F7 ;-)
Pilot6

@ Pilot6 ya, tetapi Anda juga dapat mengunci layar dan kemudian pindah ke konsol virtual. Tidak akan jauh berbeda dengan harus menekan Ctrl + Alt + Del kemudian harus memasukkan kredensial di Windows.
VLAZ

Bukankah itu akan menulis data dalam jumlah besar yang sama ke prompt?
Ismael Miguel

@ IsmaelMiguel apa yang cepat?
muru

1
@ IsmaelMiguel, kernel melakukan. Itu masih mendengarkan pintasan keyboard untuk beralih VTs, Ctrl-Alt-Del, dll.
muru

8

Anda dapat melakukan hal yang sama dengan menekan

Ctrl+ Alt+L

Ini akan mengunci layar dan memerlukan kata sandi untuk membukanya.


5
Saya kira OP sudah ada di layar login dan menginginkan sesuatu untuk melindungi sistemnya dari bug bug yang agak lucu tapi sayangnya ini benars.launchpad.net/ubuntu/+source/unity/+bug/1463112
Byte Commander

1
Sepertinya OP menanyakan cara masuk ke layar masuk, bukan?
Pilot6

Dan bug itu telah diperbaiki baru-baru ini. Ini adalah duplikat bug yang diperbaiki.
Pilot6

OP dengan jelas mengatakan "untuk masuk pada Windows Anda harus mengetikkan Ctrl-Alt-Del untuk mendapatkan layar masuk". Ini disebut log masuk aman Jadi ya, itu untuk layar masuk
Sergiy Kolodyazhnyy

2
@ Pilot6: Sebaliknya: OP sedang mencari cara untuk menyembunyikan layar login saat keluar. Di windows Anda harus menekan Ctrl-Alt-Del untuk menampilkan layar login jika tidak, itu hanya akan menunjukkan screensaver saat menekan tombol lain. Pada sebagian besar OS lain, menekan tombol apa saja menunjukkan layar login. OP ingin menonaktifkan perilaku ini dan menyembunyikan layar login ketika Anda menekan tombol apa pun kecuali kombinasi tombol ajaib tertentu yang tidak mudah ditekan secara tidak sengaja.
slebetman

5

Beberapa laporan bug terkait di Launchpad:

Bug-bug itu menjelaskan bahwa lightdm(paket di belakang layar login Anda) mengalami beberapa jenis buffer input buffer keyboard jika Anda terus menekan tombol pada layar kunci atau login.

Laporan bug utama menyebutkan bahwa perbaikan untuk bug ini akhirnya dirilis untuk 16,04:
Mereka sekarang membatasi buffer input hingga 200 karakter untuk mencegahnya terisi dengan jumlah data yang gila.


Jadi, menggantung jika kucing duduk di keyboard di layar login harus diperbaiki di 16.04 sekarang (mungkin Anda ingin meng-upgrade?).

Namun, saya tidak berpikir bahwa rilis lama akan mendapat untung dari pengaturan yang mengharuskan Anda menekan Ctrl+ Alt+ Delsebelum masuk, karena itu mungkin akan menjadi fitur lightdmitu sendiri lagi dan kemungkinan tidak akan membantu dan menderita bug yang sama .. .


2

Tempatkan kotak kardus yang sudah dihangatkan di dekat keyboard. Kucing akan default untuk duduk di ini dan akan meninggalkan komputer Anda sendiri.


Ah, peretasan sosial kadang-kadang paling efektif.
flickerfly

0

Input keyboard yang berlebihan diketahui dapat menggantung layar LightDm.

Saat ini tidak ada cara untuk mencegah masalah terjadi, namun Anda dapat dengan mudah menghapus karakter dari kotak login dengan menekan Shift+ Home(untuk memilih semua) lalu Backspace(untuk menghapus). Mungkin perlu beberapa detik sebelum mesin menjadi responsif lagi.

Perhatikan bahwa masalah telah diperbaiki di versi Ubuntu berikutnya.


Saya menggunakan Ctrl + A dan kemudian ketik kata sandi
NonlinearFruit

Ctrl + Backspace juga sering bekerja. (Namun tidak selalu pada Windows.) Mungkin atau mungkin tidak berfungsi di LightDM.
CVn
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.