¿Cómo proteges el inicio de sesión de Ubuntu?

16

Me parece recordar que hace unos años, con el fin de inicio de sesión en Windows había que escriba Ctrl- Alt- Delpara obtener una pantalla de inicio de sesión.

La ventaja de esto es que si tuviera un gato o un niño al que le gustara presionar teclas aleatorias en el teclado de su computadora, no lo arruinarían. Bueno, mis hijos ahora tienen 40 años, pero tengo un gato al que le gusta caminar sobre el teclado de vez en cuando, y lo creas o no, eso requiere un reinicio para recuperarse de las consecuencias.

¿Hay algo (abreviatura de ocultar el teclado) que se puede hacer acerca de esto?

Capitán nemo
fuente
14
Relacionados informe de errores en Launchpad: Gato que se sienta en el teclado se bloquea LightDM y especialmente del gato provoca la pantalla de inicio de sesión para colgar
Byte comandante
Lo curioso es que me parece "molesto presionar ctrl + alt + eliminar para iniciar sesión". Supongo que es porque no tengo un gato o un niño o cualquier otra cosa que pueda "sentarse" accidentalmente en la pantalla de mi teclado.
Parto
2
Obtenga un teclado inalámbrico (todos tienen un botón de "apagado"). "eso requiere un reinicio para recuperarse de las consecuencias". No control-a y retroceso es suficiente para borrar la entrada.
Rinzwind
19
@Parto: Ese no es el propósito. El propósito de Ctrl + Alt + Supr es que es una secuencia de Clave de Atención Segura (SAK), es decir, una secuencia de teclas que es manejada directamente por el núcleo, en el fondo del sistema, y ​​que nunca puede ser interceptada por un usuario programa, servicio del sistema o incluso un controlador de kernel. Entonces, cuando escribe el SAK , sabe que está hablando con el sistema en sí y no, por ejemplo, con un programa de usuario que se parece exactamente a la pantalla de inicio de sesión y envía la contraseña que acaba de escribir directamente a algún delito ruso sindicar (o lo que sea). Nada que ver con mascotas o niños.
Jörg W Mittag
2
El Lifehacks SE tiene soluciones aquí y hay wikihow soluciones aquí que envuelven enseñar a su gato hacer caso omiso de su ordenador en lugar de enseñar a su equipo para ignorar su gato.
NonlinearFruit

Respuestas:

17

Cambie a la consola virtual x ( x ≥ 8) ( , digamos x = 12). Esos no tienen getty o LightDM (o cualquier cosa, realmente) ejecutándose sobre ellos, por lo que el gato puede caminar sobre el teclado al contenido de su corazón. Luego presione para volver a LightDM y la pantalla de inicio de sesión.CtrlAltFxCtrlAltF7

Puede automatizar esto durante el arranque agregando chvt 12a /etc/rc.local(consulte esta publicación de U&L ).

Los botones especiales como el botón de encendido podrían ser motivo de preocupación.


Pensándolo bien, hay otras combinaciones de teclas disponibles:

  • si la consola virtual no ejecuta X, entonces se puede usar sin , simplemente funcionaría. CtrlAltFxCtrlAltFx
    • AltLas teclas de flecha + también se pueden usar para cambiar a los VT anteriores y siguientes
    • CtrlAltDel desencadena un reinicio en cualquiera de los VT que no ejecutan X.

Por lo tanto, una mejor solución podría ser ejecutar una sesión X vacía (sin ejecutar ninguna otra aplicación) en VT12 para reducir la cantidad de combinaciones de teclas disponibles y cambiar a ella.

startx -- :100 vt12 &
chvt12

Esto debe ser probado (es posible que deba escribir un .xinitrcpara anular los valores predeterminados).

muru
fuente
2
Esa es la mejor solución, teniendo en cuenta el error mencionado, etc. Pero me temo que no mucha gente lo entenderá. Sin embargo, existe una pequeña probabilidad de que el gato presione Ctrl + Alt + F7 ;-)
Pilot6
@ Pilot6 sí, pero también puede bloquear la pantalla y luego pasar a una consola virtual. No sería muy diferente tener que presionar Ctrl + Alt + Supr y luego ingresar las credenciales en Windows.
VLAZ
No habrá que escribir la misma cantidad enorme de datos en el símbolo?
Ismael Miguel
@IsmaelMiguel, ¿qué aviso?
muru
1
@IsmaelMiguel que hace el núcleo. Todavía escucha los atajos de teclado para cambiar VTs, Ctrl-Alt-Del, etc.
muru
8

Puedes hacer lo mismo presionando

Ctrl+ Alt+L

Esto bloqueará la pantalla y requerirá la contraseña para desbloquearla.

Piloto6
fuente
55
Creo que la OP ya está en la pantalla de inicio de sesión y quiere algo para proteger su sistema desde este lugar divertido, pero tristemente cierto error bugs.launchpad.net/ubuntu/+source/unity/+bug/1463112
Byte comandante
1
Parece que OP pregunta cómo llegar a la pantalla de inicio de sesión, ¿no?
Pilot6
Y ese error se ha solucionado recientemente. Es un duplicado de un error corregido.
Piloto6
OP dice claramente "para iniciar sesión en Windows tenía que escribir Ctrl-Alt-Del para obtener una pantalla de inicio de sesión". Se llama inicio de sesión seguro Entonces sí, eso es para la pantalla de inicio de sesión
Sergiy Kolodyazhnyy
2
@ Pilot6: Todo lo contrario: el OP está buscando una forma de OCULTAR la pantalla de inicio de sesión cuando se cierra sesión. En Windows, tenía que presionar Ctrl-Alt-Supr para mostrar la pantalla de inicio de sesión; de lo contrario, solo le mostrará el protector de pantalla al presionar cualquier otra tecla. En la mayoría de los otros sistemas operativos, presionar cualquier tecla muestra la pantalla de inicio de sesión. El OP desea deshabilitar este comportamiento y ocultar la pantalla de inicio de sesión cuando presiona cualquier tecla, excepto ciertas combinaciones de teclas mágicas que no son fáciles de presionar accidentalmente.
slebetman
5

Algunos informes de errores relacionados en Launchpad:

Esos errores describen que lightdm(el paquete detrás de su pantalla de inicio de sesión) experimenta algún tipo de desbordamiento del búfer de entrada del teclado si sigue presionando las teclas en la pantalla de bloqueo o inicio de sesión.

El informe de error primario menciona que finalmente se lanzó una solución para este error para 16.04:
ahora limitan dicho búfer de entrada a 200 caracteres para evitar que se llene con cantidades de datos increíbles.


Entonces, si un gato se sienta en un teclado en la pantalla de inicio de sesión, se debe arreglar en 16.04 ahora (¿tal vez desea actualizar?).

Sin embargo, no creo que las versiones anteriores se beneficiarían de una configuración que requiera presionar Ctrl+ Alt+ Delantes de iniciar sesión, ya que eso probablemente sería una característica en lightdmsí misma nuevamente y probablemente no ayudaría y sufriría el mismo error. .

Byte Commander
fuente
2

Coloque cajas de cartón precalentadas cerca del teclado. El gato se sentará de forma predeterminada en estos y dejará su computadora sola.

usuario560174
fuente
Ah, el truco social es a veces el más efectivo.
flickerfly
0

Se sabe que una entrada de teclado excesiva bloquea la pantalla LightDm.

Actualmente no hay forma de evitar que ocurra el problema, sin embargo, puede eliminar fácilmente los caracteres del cuadro de inicio de sesión presionando Shift+ Home(para seleccionar todo) y luego Backspace(para eliminar). Pueden pasar unos segundos antes de que la máquina vuelva a responder.

Tenga en cuenta que el problema se ha solucionado en la próxima versión de Ubuntu.

dotancohen
fuente
Uso Ctrl + A y luego escribo contraseña
NonlinearFruit
Ctrl + Retroceso muy a menudo funciona, también. (Sin embargo, no siempre en Windows). Puede o no funcionar en LightDM.
un CVn