Comment protégez-vous la connexion Ubuntu?

16

Il semble que je me souvienne qu'il y a quelques années, pour vous connecter sur Windows, vous deviez taper Ctrl- Alt- Delpour obtenir un écran de connexion.

L'avantage de cela était que si vous aviez un chat ou un enfant qui aimait appuyer sur des touches aléatoires sur le clavier de votre ordinateur, ils ne gâcheraient pas les choses. Eh bien, mes enfants ont maintenant la quarantaine, mais j'ai un chat qui aime marcher sur le clavier de temps en temps, et croyez-le ou non - cela nécessite un redémarrage pour se remettre des conséquences.

Y a-t-il quelque chose (à part cacher le clavier) qui puisse être fait à ce sujet?

Capitaine Nemo
la source
14
Rapport de bogue connexe sur Launchpad: Cat assis sur le clavier plante lightdm et surtout Cat provoque le blocage de l'écran de connexion
Byte Commander
Le plus drôle, c'est que je trouve "Appuyez sur ctrl + alt + supprimer pour vous connecter" assez ennuyeux. Je suppose que c'est parce que je n'ai ni chat, ni enfant, ni rien d'autre d'ailleurs qui pourrait accidentellement "s'asseoir" sur l'écran de mon clavier.
Parto
2
Obtenez un clavier sans fil (tous ont un bouton "off"). "cela nécessite un redémarrage pour récupérer des conséquences." Nan. control-a et backspace suffisent pour effacer l'entrée.
Rinzwind
19
@Parto: Ce n'est pas le but. Le but de Ctrl + Alt + Suppr est qu'il s'agit d'une séquence de touches d'attention sécurisée (SAK), c'est-à-dire une séquence de touches qui est gérée directement par le noyau, au fond des entrailles du système, et ne peut jamais être interceptée par un utilisateur programme, service système ou même un pilote du noyau. Donc, vous savez lorsque vous tapez le SAK que vous parlez au système lui-même et non, par exemple, à un programme utilisateur conçu pour ressembler exactement à l'écran de connexion et envoie le mot de passe que vous venez de saisir directement à un crime russe syndicat (ou autre). Rien à voir avec les animaux ou les enfants.
Jörg W Mittag
2
Le Lifehacks SE a des solutions ici et il y a des solutions wikihow ici qui impliquent d'apprendre à votre chat à ignorer votre ordinateur au lieu d'apprendre à votre ordinateur à ignorer votre chat.
NonlinearFruit

Réponses:

17

Basculez vers la console virtuelle x ( x ≥ 8) ( , disons x = 12). Ceux-ci n'ont pas de Getty ou de LightDM (ou quoi que ce soit, vraiment) sur eux, de sorte que le chat peut marcher sur le clavier à sa guise. Appuyez ensuite sur pour revenir à LightDM et à l'écran de connexion.CtrlAltFxCtrlAltF7

Vous pouvez automatiser cela pendant le démarrage en ajoutant chvt 12à /etc/rc.local(voir ce post U&L ).

Des boutons spéciaux comme le bouton d'alimentation peuvent toujours être une source de préoccupation.


Après réflexion, d'autres combinaisons de touches sont disponibles:

  • si la console virtuelle n'exécute pas X, alors le peut être utilisé sans - fonctionnerait simplement . CtrlAltFxCtrlAltFx
    • Alt+ les touches fléchées peuvent également être utilisées pour passer aux VT précédents et suivants
    • CtrlAltDel déclenche un redémarrage dans l'un des VT qui n'exécutent pas X.

Ainsi, une meilleure solution pourrait être d'exécuter une session X vide (sans exécuter aucune autre application) dans VT12 pour réduire le nombre de combinaisons de touches disponibles et y basculer.

startx -- :100 vt12 &
chvt12

Cela doit être testé (vous devrez peut-être écrire un .xinitrcpour remplacer les valeurs par défaut).

muru
la source
2
C'est la meilleure solution, en tenant compte du bug mentionné, etc. Mais je crains que peu de gens le comprennent. Il y a cependant une faible probabilité que le chat appuie sur Ctrl + Alt + F7 ;-)
Pilot6
@ Pilot6 oui, mais vous pouvez également verrouiller l'écran, puis passer à une console virtuelle. Ce ne serait pas très différent d'avoir à appuyer sur Ctrl + Alt + Suppr, puis à entrer des informations d'identification dans Windows.
VLAZ
Cela n'écrira-t-il pas la même énorme quantité de données dans l'invite?
Ismael Miguel
@IsmaelMiguel quelle invite?
muru
1
@IsmaelMiguel le noyau fait. Il écoute toujours les raccourcis clavier pour changer de VT, Ctrl-Alt-Del, etc.
muru
8

Vous pouvez faire de même en appuyant sur

Ctrl+ Alt+L

Cela verrouillera l'écran et nécessitera le mot de passe pour le déverrouiller.

Pilot6
la source
5
Je suppose que l'OP est déjà sur l'écran de connexion et veut quelque chose pour protéger son système contre ce bug assez drôle mais malheureusement vrai bugs.launchpad.net/ubuntu/+source/unity/+bug/1463112
Byte Commander
1
Il semble que OP demande comment accéder à l'écran de connexion, n'est-ce pas?
Pilot6
Et ce bug a été corrigé récemment. Il s'agit d'un doublon d'un bug corrigé.
Pilot6
OP indique clairement "pour vous connecter sur Windows, vous devez taper Ctrl-Alt-Del pour obtenir un écran de connexion". C'est ce qu'on appelle une connexion sécurisée Alors oui, c'est pour l'écran de connexion
Sergiy Kolodyazhnyy
2
@ Pilot6: bien au contraire: l'OP cherche un moyen de cacher l'écran de connexion lorsqu'il est déconnecté. Dans les fenêtres, vous deviez appuyer sur Ctrl-Alt-Suppr pour afficher l'écran de connexion, sinon il vous montrera simplement l'économiseur d'écran lorsque vous appuyez sur d'autres touches. Sur la plupart des autres systèmes d'exploitation, une touche quelconque affiche l'écran de connexion. L'OP souhaite désactiver ce comportement et masquer l'écran de connexion lorsque vous appuyez sur n'importe quelle touche, à l'exception de certaines combinaisons de touches magiques qui ne sont pas faciles à appuyer accidentellement.
slebetman
5

Quelques rapports de bugs liés sur Launchpad:

Ces bogues décrivent que lightdm(le package derrière votre écran de connexion) rencontre une sorte de débordement de tampon d'entrée clavier si vous continuez à appuyer sur les touches sur l'écran de verrouillage ou de connexion.

Le rapport de bogue principal mentionne qu'un correctif pour ce bogue a finalement été publié pour 16.04:
Ils limitent maintenant ledit tampon d'entrée à 200 caractères pour l'empêcher de se remplir de quantités folles de données.


Donc, le raccrochage si un chat est assis sur un clavier sur l'écran de connexion devrait être corrigé dans 16.04 maintenant (peut-être que vous voulez mettre à niveau?).

Cependant, je ne pense pas que les versions plus anciennes bénéficieraient d'un paramètre qui vous oblige à appuyer sur Ctrl+ Alt+ Delavant de vous connecter, car cela serait alors probablement une caractéristique de lightdmlui - même et ne serait probablement pas utile et souffrirait du même bogue. .

Byte Commander
la source
2

Placez des boîtes en carton préchauffées près du clavier. Le chat sera assis par défaut dans ces derniers et laissera votre ordinateur tranquille.

user560174
la source
Ah, le hack social est parfois le plus efficace.
flickerfly
0

Une saisie au clavier excessive est connue pour bloquer l'écran LightDm.

Il n'existe actuellement aucun moyen d'empêcher le problème de se produire, mais vous pouvez facilement supprimer les caractères de la boîte de connexion en appuyant sur Shift+ Home(pour tout sélectionner) puis Backspace(pour supprimer). Cela peut prendre quelques secondes avant que la machine ne réagisse à nouveau.

Notez que le problème a été corrigé dans la prochaine version d'Ubuntu.

dotancohen
la source
J'utilise Ctrl + A et je tape le mot de passe
NonlinearFruit
Ctrl + Retour arrière fonctionne très souvent aussi. (Pas toujours sous Windows, cependant.) Peut ou peut ne pas fonctionner dans LightDM.
un CVn