Czy istnieje sposób na zablokowanie wiersza poleceń?


29

Na przykład w sesji X mogę użyć Ctrl- Alt- Ldo zablokowania ekranu, aby poprosił o hasło do odblokowania i uniemożliwiłby komuś bałagan na moim komputerze.

Ale jeśli mam otwartą sesję terminala na jednym z tty (do którego mogę uzyskać dostęp za pomocą Ctrl- Alt- F1na przykład) - to nie jest on zablokowany i ktoś nadal może go użyć do wyrządzenia szkody. Czy istnieje sposób „zablokowania” tego wiersza poleceń (być może z uruchomionymi w nim procesami w tle)?

Odpowiedzi:


27

vlockzrobi, jak prosisz. Jeśli jednak chcesz uruchomić procesy w tle, rozważ screenzamiast tego, co pozwoli ci również się wylogować i utrzymać procesy działające w tle, a następnie ponownie połączyć się - nawet po zalogowaniu z innych miejsc.


nie mogę uzyskać vlocka z wtyczkami, instaluje się bez new.so, więc nie mogę użyć vlock -na
Sergius

Służy vlock -ado blokowania wszystkich wirtualnych terminali (w przeciwnym razie można łatwo przełączyć się na inny terminal, który może być zalogowany przez użytkownika)
friederbluemle

2
@friederbluemle Warto jednak zauważyć, że alt-sysrq-k (alt-printscr-k, rodziny magicznych sysrq), w zależności od konfiguracji, zabije obecny terminal i zablokuje go, umożliwiając komuś późniejszą zmianę terminali.
Erhannis

11

Jeśli uruchomisz screenterminal, możesz zablokować terminal poleceniem Ctrl- a x.


2
Możliwe jest również automatyczne blokowanie sesji ekranu po bezczynności. Wystarczy określić idle 900 lockscreenw twojej .screenrczamknąć sesję po bezczynności do 900 sekund (15 minut).
scai

3
Ostrożnie z screenblokadami: nie blokują one sesji, ale tylko twoje konkretne okno. Nikt inny, kto może dołączyć do tej sesji z własnym oknem, nie zostanie zablokowany.
Curt J. Sampson,


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.