web-dev-qa-db-fra.com

Comment protégez-vous la connexion Ubuntu?

Il me semble me rappeler qu’il ya quelques années, pour pouvoir vous connecter à Windows, vous deviez taper Ctrl-Alt-Del pour obtenir un écran de connexion.

L'avantage de ceci était que si vous aviez un chat ou un enfant qui aimait appuyer sur des touches aléatoires sur le clavier de son ordinateur, ils ne feraient rien gâcher. Eh bien, mes enfants ont la quarantaine maintenant, mais j'ai un chat qui aime marcher sur le clavier de temps en temps, et je le crois ou non, cela nécessite un redémarrage pour récupérer des conséquences.

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

16
Captain Nemo

Basculer vers la console virtuelle x ( x ≥ 8) (CtrlAltFx, disons x = 12). Ceux-ci n'ont pas getty ou LightDM (ou quoi que ce soit, vraiment) sur eux, de sorte que le chat puisse marcher sur le clavier comme bon lui semble. Puis appuyez CtrlAltF7 pour revenir à LightDM et à l’écran de connexion.

Vous pouvez automatiser cela au démarrage en ajoutant chvt 12 à /etc/rc.local (voir cet article U & L ).

Des boutons spéciaux tels que le bouton d'alimentation peuvent encore être une source de préoccupation.


À bien y penser, d'autres combinaisons de touches sont disponibles:

  • si la console virtuelle n’exécute pas X, le CtrlAltFx peut être utilisé sans Ctrl - juste AltFx travaillerait.
    • Alt+ Les touches fléchées peuvent également être utilisées pour passer aux TT précédents et suivants
    • CtrlAltDel déclenche un redémarrage dans n’importe quel des VT n’exécutant pas X.

Donc, une meilleure solution consiste peut-être à exécuter une session X vide (sans autre application) dans VT12 afin de réduire le nombre de combinaisons de touches disponibles et d’y basculer.

startx -- :100 vt12 &
chvt12

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

17
muru

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.

8
Pilot6

Quelques rapports de bugs liés sur Launchpad:

Ces bogues décrivent que lightdm (le paquet derrière votre écran de connexion) connaît une sorte de débordement de la mémoire tampon d'entrée du clavier si vous continuez à appuyer sur les touches du verrou ou de l'écran 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 insensées de données.


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

Cependant, je ne pense pas que les versions plus anciennes tireraient profit d'un paramètre qui nécessite de toucher Ctrl+Alt+Del avant de vous connecter, car cela serait alors probablement une caractéristique de lightdm lui-même et ne serait probablement pas utile et souffrirait du même bogue ...

5
Byte Commander

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 seul.

2
user560174

On sait qu'une saisie excessive au clavier bloque 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 zone de connexion en appuyant sur Shift+Home (pour tout sélectionner) puis Backspace (supprimer). Cela peut prendre quelques secondes avant que la machine ne redevienne active.

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

0
dotancohen