C'è un modo per bloccare la riga di comando?


29

Ad esempio, nella sessione X, posso usare Ctrl- Alt- Lper bloccare lo schermo, in modo da chiedere la password per sbloccare e impedire a qualcuno di giocare con il mio computer.

Ma se ho una sessione terminale aperta su uno dei tty (a cui posso accedere con Ctrl- Alt- F1, per esempio) - allora non è bloccato e qualcuno può ancora usarlo per fare del male. C'è un modo per 'bloccare' quella riga di comando (con alcuni processi in background in esecuzione, forse)?

Risposte:


27

vlockfarà come chiedete. Tuttavia, se si desidera eseguire processi in background, considerare screeninvece, che consente di disconnettersi e mantenere i processi in esecuzione in background, quindi ricollegarsi, anche quando si effettua l'accesso da posizioni alternative.


non riesco a ottenere vlock con plugin, si installa senza new.so, quindi non posso usare vlock -na
Sergius

Utilizzare vlock -aper bloccare tutti i terminali virtuali (altrimenti si potrebbe facilmente passare a un altro terminale che potrebbe avere un utente connesso)
friederbluemle

2
@friederbluemle Vale la pena notare, tuttavia, che alt-sysrq-k (alt-printcr-k, della famiglia magica sysrq), a seconda della configurazione, ucciderà il terminale corrente e si bloccherà con esso, consentendo a qualcuno di cambiare successivamente terminali.
Erhannis

11

Se si esegue screennel terminale, è possibile bloccare il terminale con il comando Ctrl- a x.


2
È anche possibile bloccare automaticamente una sessione dello schermo dopo essere diventato inattivo. Basta specificare idle 900 lockscreenin .screenrcper bloccare la sessione dopo essere stati inattivi per 900 secondi (15 minuti).
scai,

3
screenFai attenzione ai blocchi: non bloccano la sessione, ma solo la tua finestra particolare al suo interno. Chiunque possa collegarsi a quella sessione con la propria finestra non verrà bloccato.
Curt J. Sampson,


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.