Qual é a senha padrão da tela?

24

Quando digito Ctrl-X X (sic) na tela , a sessão é bloqueada. Qual é a senha padrão? É a mesma senha que eu uso para fazer login no linux?

Eu pergunto porque: eu me conecto a vários servidores linux remotos diferentes via ssh, sob vários tipos de linux / unix, e tenho sessões de tela em execução em todos eles. Quando bloqueio a sessão de tela e digito minha senha, às vezes funciona e em outras instalações não funciona e, portanto, não sei qual é a senha (então tenho que "sair" dessa sessão de tela externamente).

Então, qual é a senha padrão da tela?

PS: Eu nunca sou raiz. Versão da tela usada: Versão da tela 4.00.03 (FAU) 23-Oct-06

slhck
fonte
Espero que isso depende se a tela está em um shell de login, e se o login está habilitado para tela
sehe

Respostas:

13

A senha da tela sempre foi simplesmente a senha do sistema do usuário que a executou na minha experiência. a página de manual diz que, se houver um programa de bloqueio de tela disponível, ele será usado se configurado. Talvez você precise descobrir se esse é o caso e como esse programa se comporta.

jpjacobs
fonte
Para saber como configurar um programa de bloqueio personalizado, consulte também serverfault.com/a/639406
tripleee
13
E se o usuário não tiver uma senha e você usar uma chave SSH para fazer login?
Cerin 27/01
1
Eu acho que então o usuário não deve bloquear sua tela; ele pode não ser capaz de login novamente depois ...
jpjacobs
1
@jpjacobs: Infelizmente, nem sempre é a escolha do usuário: superuser.com/questions/344301/…
deltab
6
@Cerin: abra uma nova conexão SSH e roube a sessão da tela.
válido
29

Às vezes, me encontro na mesma situação, em servidores nos quais tenho login de chave pública SSH e, portanto, nenhuma senha (que eu saiba), e luto para lembrar o que fiz da última vez para me recuperar.

Não há necessidade de matar a tela. Apenas desconecte o terminal em que está executando screen, abra uma nova janela e reconecte ( screen -r).

Talvez por precaução, adicione bind xao seu .screenrcpara que o pressionamento de tecla de bloqueio não seja vinculado. Em um já em execução screen, use ctrl-A : bind x.

triplo
fonte
1
Ah, simples, mas perfeito - obrigado!
Leonard Challis
2

a senha do usuário que possui o processo de tela.

Sirex
fonte
2
O que você faz quando não há senha? Eu uso uma chave sem senha SSH para acessar meu servidor e tela ainda me pede uma senha ...
Cleber Gonçalves
1
usar uma chave ssh sem frase (má ideia, veja o ssh-agent) não é o mesmo que não ter senha. tela vai querer a senha do usuário no sistema remoto em / etc / shadow
Sirex
-1

Depois de tentar muitas abordagens, descobri que:

  • A solução BEST é adicionar duas linhas bind x bind ^x ao seu .screenrcarquivo.

( Nota Se você não é usuário root, lembre-se de adicionar alias screen="screen -C [your .screenrc file path]"ao seu .bashrcarquivo)

  • A segunda solução BEST é adicionar uma linha export LOCKPRG='/bin/true' ao seu .bashrcarquivo. No entanto, esse método é um tanto incomum, consulte este link

Por fim, muito obrigado a esse cara que desativa_gnu_screen_lock_screen , apenas copiei e colei o conteúdo dele aqui.

zodíaco
fonte