Qual è la password predefinita dello schermo?


24

Quando digito Ctrl-X X (sic) sullo schermo , la sessione è bloccata. Qual è la password predefinita? È la stessa password che utilizzo per accedere a Linux?

Lo chiedo perché: mi collego a diversi server linux remoti via ssh, sotto varie versioni di linux / unix, e ho sessioni di schermate in esecuzione su tutti loro. Quando blocco la sessione dello schermo e digito la mia password, a volte funziona e su altre installazioni non funziona e quindi non so quale sia la password (quindi devo "chiudere" quella sessione dello schermo esternamente).

Quindi, qual è la password predefinita dello schermo?

PS: non sono mai root. Versione dello schermo utilizzata: versione dello schermo 4.00.03 (FAU) 23-ott-06


Mi aspetto che dipenda dal fatto che lo schermo sia in una shell di accesso e che l'accesso sia abilitato per lo schermo
vedi

Risposte:


13

La password dello schermo è sempre stata semplicemente la password di sistema dell'utente che la esegue nella mia esperienza. la manpage dice che se è disponibile un programma di blocco dello schermo, verrà utilizzato se configurato in questo modo. Quindi forse dovresti capire se questo è il caso e come si comporta quel programma.


Per informazioni su come configurare un programma di blocco personalizzato, vedere anche serverfault.com/a/639406
tripleee

13
E se l'utente non dispone di password e si utilizza una chiave SSH per accedere?
Cerin,

1
Penso quindi che l'utente non dovrebbe bloccare il suo schermo; potrebbe non essere in grado di accedere nuovamente in seguito ...
jpjacobs,

1
@jpjacobs: Ahimè, non è sempre la scelta dell'utente: superuser.com/questions/344301/…
deltab

6
@Cerin: Apri una nuova connessione SSH e ruba la sessione dello schermo da te stesso.
valido il

29

A volte mi trovo nella stessa situazione, su server in cui ho il login con chiave pubblica SSH e quindi nessuna password (che conosco), e faccio fatica a ricordare cosa ho fatto l'ultima volta per recuperare.

Non è necessario uccidere lo schermo. Basta disconnettere il terminale che si sta eseguendoscreen , quindi aprire una nuova finestra del terminale e ricollegare ( screen -r).

Forse come precauzione, aggiungi bind xal tuo in .screenrcmodo che la sequenza di tasti di blocco non sia associata. In un modo già in esecuzione screen, utilizzare ctrl-A : bind x.


1
Ah, semplice ma perfetto - grazie!
Leonard Challis,

2

la password dell'utente proprietario del processo dello schermo.


2
Cosa fai quando non c'è la password? Uso una chiave SSH senza password per accedere al mio server e lo schermo mi chiede ancora una password ...
Cleber Goncalves,

1
usare una chiave ssh senza frase (pessima idea, guarda in ssh-agent) non equivale a non avere password. schermo vorrà qualunque sia la password dell'utente sul sistema remoto in / etc / shadow
Sirex

-1

Dopo aver provato molti approcci, ho scoperto che:

  • La soluzione MIGLIORE è aggiungere due righe bind x bind ^x al tuo .screenrcfile.

( Nota Se non sei un utente root, ricordati di aggiungere alias screen="screen -C [your .screenrc file path]"al tuo .bashrcfile)

  • La seconda soluzione MIGLIORE sta aggiungendo una riga export LOCKPRG='/bin/true' al tuo .bashrcfile. Tuttavia, questo metodo è piuttosto raro, fare riferimento a questo link

Alla fine, grazie mille a questo ragazzo , disabilitando_gnu_screen_lock_screen , ho appena copiato e incollato il suo contenuto qui.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.