Come proteggete il login Ubuntu?


16

Mi sembra di ricordare che qualche anno fa, per accedere a Windows dovevi digitare Ctrl- Alt-Del per ottenere una schermata di login.

Il vantaggio di questo era che se avessi un gatto o un bambino a cui piaceva premere tasti casuali sulla tastiera del tuo computer, non avrebbero rovinato tutto. Bene, i miei figli hanno ormai 40 anni, ma ho un gatto a cui piace camminare di tanto in tanto sulla tastiera e che ci crediate o no - che richiede un riavvio per riprendersi dalle conseguenze.

C'è qualcosa (a parte nascondere la tastiera) che si può fare al riguardo?



La cosa divertente è che trovo fastidioso "Premi ctrl + alt + cancella per accedere". Suppongo sia perché non ho un gatto o un bambino o qualsiasi altra cosa che potrebbe accidentalmente "sedersi" sullo schermo della tastiera.
Parto,

2
Ottieni una tastiera wireless (tutti hanno un pulsante "off"). "che richiede un riavvio per recuperare dalle conseguenze". No. control-a e backspace sono sufficienti per cancellare la voce.
Rinzwind,

19
@Parto: non è questo lo scopo. Lo scopo di Ctrl + Alt + Canc è che si tratta di una sequenza di tasti di attenzione sicura (SAK), ovvero una sequenza di tasti che viene gestita direttamente dal kernel, in profondità nelle viscere del sistema e che non può mai essere intercettata da un utente programma, servizio di sistema o persino un driver del kernel. Quindi, si sa quando si digita il SAK che si sta parlando al sistema stesso e non, per esempio, ad un programma utente che è fatto per apparire esattamente come la schermata di login e invia la password appena digitato direttamente a qualche crimine russo sindacato (o qualunque altra cosa). Niente a che vedere con animali domestici o bambini.
Jörg W Mittag,

2
Il lifehacks SE ha soluzioni qui e ci sono wikiHow soluzioni qui che coinvolgono l'insegnamento si gatto a ignorare il computer invece di insegnare il computer di ignorare il vostro gatto.
NonlinearFruit

Risposte:


17

Passa alla console virtuale x ( x ≥ 8) ( , diciamo x = 12). Quelli non hanno getty o LightDM (o niente, davvero) in esecuzione su di loro, quindi il gatto può camminare sulla tastiera fino al contenuto del suo cuore. Quindi premereCtrlAltFxCtrlAltF7 per tornare a LightDM e alla schermata di accesso.

Potresti automatizzare questo durante l'avvio aggiungendo chvt 12a /etc/rc.local(vedi questo post U&L ).

Pulsanti speciali come il pulsante di accensione potrebbero essere ancora motivo di preoccupazione.


Ripensandoci, sono disponibili altre combinazioni di tasti:

  • se la console virtuale non esegue X, è possibile utilizzarla senza : semplicemente funzionerebbe. CtrlAltFxCtrlAltFx
    • AltI tasti freccia + possono anche essere usati per passare al VT precedente e successivo
    • CtrlAltDel innesca un riavvio in uno dei VT che non eseguono X.

Quindi una soluzione migliore potrebbe essere quella di eseguire una sessione X vuota (non eseguendo alcuna altra applicazione) in VT12 per ridurre il numero di combinazioni di tasti disponibili e passare ad essa.

startx -- :100 vt12 &
chvt12

Questo deve essere testato (potrebbe essere necessario scrivere un .xinitrcper sovrascrivere i valori predefiniti).


2
Questa è la soluzione migliore, tenendo conto del bug menzionato, ecc. Ma temo che non molte persone lo capiranno. C'è una piccola probabilità che il gatto prema Ctrl + Alt + F7 ;-)
Pilota 6

@ Pilot6 sì, ma puoi anche bloccare lo schermo e passare a una console virtuale. Non sarebbe molto diverso dover premere Ctrl + Alt + Canc per poi inserire le credenziali in Windows.
VLAZ,

Non scriverà la stessa enorme quantità di dati nel prompt?
Ismael Miguel,

@IsmaelMiguel che prompt?
Muru,

1
@IsmaelMiguel il kernel fa. Ascolta ancora le scorciatoie da tastiera per cambiare VT, Ctrl-Alt-Canc, ecc.
Muru,

8

Puoi fare lo stesso premendo

Ctrl+ Alt+L

Ciò bloccherà lo schermo e richiederà la password per sbloccarlo.


5
Suppongo che l'OP sia già nella schermata di accesso e voglia qualcosa per proteggere il suo sistema da questo bug piuttosto divertente ma tristemente vero bugs.launchpad.net/ubuntu/+source/unity/+bug/1463112
Byte Commander

1
Sembra che OP stia chiedendo come accedere alla schermata di accesso, vero?
Pilota 6,

E quel bug è stato corretto di recente. È un duplicato di un bug risolto.
Pilota 6,

OP dice chiaramente "per accedere a Windows è stato necessario digitare Ctrl-Alt-Canc per ottenere una schermata di accesso". Si chiama accesso sicuro Quindi sì, è per la schermata di accesso
Sergiy Kolodyazhnyy

2
@ Pilot6: al contrario: l'OP sta cercando un modo per nascondere la schermata di accesso quando si è disconnessi. In Windows devi premere Ctrl-Alt-Canc per mostrare la schermata di accesso, altrimenti ti mostrerà lo screensaver quando premi qualsiasi altro tasto. Sulla maggior parte degli altri sistemi operativi, premendo un tasto qualsiasi viene visualizzata la schermata di accesso. L'OP vuole disabilitare questo comportamento e nascondere la schermata di accesso quando si preme un tasto qualsiasi ad eccezione di alcune combinazioni di tasti magici che non sono facili da premere accidentalmente.
slebetman,

5

Alcune segnalazioni di bug correlate su Launchpad:

Quei bug lo descrivono lightdm (il pacchetto dietro la schermata di accesso) presenta una sorta di overflow del buffer di input da tastiera se si continua a premere i tasti sulla schermata di blocco o di accesso.

Il report di bug primario menziona che una correzione per questo bug è stata finalmente rilasciata per 16.04:
ora limitano detto buffer di input a 200 caratteri per evitare che si riempia di quantità insane di dati.


Quindi, riagganciare se un gatto si siede su una tastiera nella schermata di accesso dovrebbe essere risolto in 16.04 ora (forse vuoi aggiornare?).

Tuttavia, non penso che le versioni precedenti trarrebbero vantaggio da un'impostazione che richiede di premere Ctrl+ Alt+ Delprima di accedere, poiché probabilmente sarebbe di lightdmnuovo una caratteristica di se stesso e probabilmente non aiuterebbe e soffrirebbe dello stesso bug. .


2

Posizionare scatole di cartone preriscaldate vicino alla tastiera. Il gatto siederà di default in questi e lascerà il tuo computer da solo.


Ah, l'hacking sociale è a volte il più efficace.
flickerfly,

0

È noto che un eccessivo input da tastiera blocca la schermata LightDm.

Al momento non è possibile impedire il verificarsi del problema, tuttavia è possibile rimuovere facilmente i caratteri dalla casella di accesso premendo Shift+ Home(per selezionare tutto) quindiBackspace (per eliminare). Potrebbero essere necessari alcuni secondi prima che la macchina diventi di nuovo reattiva.

Si noti che il problema è stato risolto nella prossima versione di Ubuntu.


Uso Ctrl + A e poi digito password
NonlinearFruit

Ctrl + Backspace funziona anche molto spesso. (Non sempre su Windows, però.) Può o non può funzionare in LightDM.
un CVn il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.