¿Cuál es la contraseña predeterminada de la pantalla?

24

Cuando escribo Ctrl-X X (sic) en la pantalla , la sesión está bloqueada. ¿Cuál es la contraseña predeterminada? ¿Es la misma contraseña que uso para iniciar sesión en Linux?

Pregunto porque: me conecto a varios servidores remotos de Linux diferentes a través de ssh, bajo varios tipos de Linux / Unix, y tengo sesiones de pantalla ejecutándose en todos ellos. Cuando bloqueo la sesión de pantalla y escribo mi contraseña, a veces funciona y en otras instalaciones no funciona y, por lo tanto, no sé cuál es la contraseña (por lo que tengo que "cerrar" esa sesión de pantalla externamente).

Entonces, ¿cuál es la contraseña predeterminada de la pantalla?

PD: nunca soy root. Versión de la pantalla utilizada: versión de la pantalla 4.00.03 (FAU) 23-oct-06

slhck
fuente
Espero que depende de si la pantalla está en una cáscara de inicio de sesión, inicio de sesión y si está habilitada para la pantalla
sehe

Respuestas:

13

La contraseña de la pantalla siempre ha sido simplemente la contraseña del sistema del usuario que la ejecuta en mi experiencia. la página de manual dice que si hay un programa de bloqueo de pantalla disponible, se usará si está configurado así. Entonces, tal vez deba averiguar si este es el caso y cómo se comporta ese programa.

jpjacobs
fuente
Para saber cómo configurar un programa de bloqueo personalizado, consulte también serverfault.com/a/639406
tripleee
13
¿Y qué pasa si el usuario no tiene contraseña y usted usa una clave SSH para iniciar sesión?
Cerin
1
Creo que el usuario no debería bloquear su pantalla; es posible que no pueda volver a iniciar sesión después ...
jpjacobs
1
@jpjacobs: Por desgracia, no siempre es la elección del usuario: superuser.com/questions/344301/...
deltab
66
@Cerin: abra una nueva conexión SSH y robe la sesión de pantalla de usted mismo.
válido el
29

A veces me encuentro en la misma situación, en servidores donde tengo inicio de sesión de clave pública SSH y, por lo tanto, no tengo contraseña (que sé), y me cuesta recordar lo que hice la última vez para recuperarme.

No hay necesidad de matar la pantalla. Simplemente desconecte el terminal en el que se está ejecutando screen, luego abra una nueva ventana de terminal y vuelva a conectar ( screen -r).

Tal vez como precaución, agregue bind xa su .screenrcpara que la tecla de bloqueo no esté vinculada. En un ya en ejecución screen, use ctrl-A : bind x.

tripleee
fuente
1
Ah, simple pero perfecto, ¡gracias!
Leonard Challis
2

La contraseña del usuario propietario del proceso de la pantalla.

Sirex
fuente
2
¿Qué haces cuando no hay contraseña? Utilizo una clave SSH sin contraseña para iniciar sesión en mi servidor y la pantalla todavía me pide una contraseña ...
Cleber Goncalves
1
usar una clave ssh sin frase (mala idea, por cierto, buscar en ssh-agent) no es lo mismo que no tener contraseña. la pantalla querrá cualquier contraseña del usuario en el sistema remoto en / etc / shadow
Sirex
-1

Después de probar muchos enfoques, descubrí que:

  • La MEJOR solución es agregar dos líneas bind x bind ^x a su .screenrcarchivo.

( Nota: si no es usuario root, recuerde agregar alias screen="screen -C [your .screenrc file path]"a su .bashrcarchivo)

  • La segunda MEJOR solución es agregar una línea export LOCKPRG='/bin/true' a su .bashrcarchivo. Sin embargo, este método es poco común, consulte este enlace.

Por fin, muchas gracias a este tipo deshabilitando_gnu_screen_lock_screen , solo copio y pego su contenido aquí.

zodíaco
fuente