NAZWA¶
vlock - program do blokowania wirtualnej konsoli
SKŁADNIA¶
vlock [ -hv ]
vlock [ -acns ] [ -t <timeout> ] [ dodatki... ]
OPIS¶
vlock jest programem służącym do blokowania jednej lub
wielu sesji w konsoli Linuksa. Jest szczególnie przydatny na linuksowych
komputerach, do których konsoli dostęp ma wielu
użytkowników. Użytkownik może zablokować tylko swoje
sesje, pozwalając innym użytkownikom systemu na normalne
użytkowanie innych wirtualnych konsol. Jeśli zaistnieje potrzeba,
można zablokować całą konsolę i
uniemożliwić przełączanie się pomiędzy
wirtualnymi terminalami.
Domyślnie blokowana jest tylko bieżąca konsola wirtualna. Z
opcjami
-a, --all blokowane są wszystkie konsole wirtualne.
Zablokowane konsole nie mogą zostać otwarte bez użycia
hasła użytkownika lub administratora. Hasło administratora
zawsze będzie mogło odblokować jedną lub wiele sesji,
chyba że funkcjonalność ta została wyłączona
podczas kompilacji.
Proszę zauważyć, że możliwe jest całkowite
odcięcie się od konsoli przy użyciu opcji
-a, --all,
jeżeli zapomni się hasła! Jeśli nie ma
możliwości zabicia procesu
vlock po zalogowaniu się
zdalnie przez terminal szeregowy lub sieć, to twardy restart systemu jest
jedyną metodą "odblokowania" ekranu.
Podczas blokowanie wszystkich konsoli ekranu, czasami jest możliwe zabicie
programu
vlock używając do tego klawisza SAK (Secure Access
Key, kombinacja SysRq+K) lub innych poleceń dostępnych przez
mechanizm SysRq. Podanie opcji
-s, --disable-sysrq i
-a, --all
spowoduje wyłączenie mechanizmu SysRq na czas działania
programu
vlock. Więcej szczegółów można
znaleźć w pliku /usr/src/linux/Documentation/sysrq.txt.
vlock działa głównie na sesję konsoli. Aby
zablokować całą konsolę spod sesji X Window, należy
użyć opcji
-n, --new:
vlock przełączy
się na pustą konsolę wirtualną i zablokuje ekran.
Opcje
-n, --new,
-s, --disable-sysrq oraz
-t, --timeout
działają tylko wtedy, gdy
vlock został skompilowany ze
wsparciem dla dodatków (pluginów). Więcej informacji można
znaleźć w pliku PLUGINS w katalogu z dokumentacją programu
vlock.
OPCJE¶
-a, --all
- Zamyka wszystkie sesje konsoli i wyłącza
możliwość przełączania się pomiędzy
VC.
-c, --current
- Zamyka bieżącą sesję
(domyślne).
-n, --new
- Przed zablokowaniem wszystkich konsoli, przełącza
się na nową konsolę wirtualną.
-s, --disable-sysrq
- Wyłącza klawisz sysrq na czas blokowania konsoli.
Opcja ta działa tylko w połączeniu z opcją -a,
--all.
-t, --timeout <sekundy>
- Określa timeout dla dodatków wygaszacza ekranu.
Więcej informacji można znaleźć w podręczniku
vlock-plugins(5).
-h, --help
- Wyświetla krótki komunikat pomocy.
-v, --version
- Wyświetla numer wersji programu.
ZMIENNE ŚRODOWISKA¶
Aby zmienić zachowanie
vlocka, można ustawić
następujące zmienne środowiska:
USER
- Jeśli jest ustawiona, kiedy vlock działa
jako administrator (identyfikator użytkownika równy 0), to
vlock blokuje ekran w imieniu tego użytkownika. Hasło
administratora wciąż może zostać użyte do
odblokowania sesji, chyba że zostało to wyłączone
podczas kompilacji programu.
VLOCK_ALL_MESSAGE
- Jeśli ustawiono tę zmienną i zablokowane
są wszystkie konsole, to jej zawartość będzie
wyświetlana zamiast domyślnego komunikatu o zablokowaniu
konsoli.
VLOCK_CURRENT_MESSAGE
- Jeśli ustawione tę zmienną i zablokowana
jest tylko bieżąca konsola, to zawartość tej zmiennej
będzie wyświetlana zamiast domyślnego komunikatu o
zablokowaniu konsoli.
VLOCK_MESSAGE
- Jeśli ustawiono tę zmienną, to jej
zawartość będzie wyświetlana zamiast domyślnego
komunikatu o zablokowaniu konsoli. Nadpisuje obie poprzednie zmienne.
VLOCK_PLUGINS
- Zmienna, jeśli zostanie ustawiona, jest interpretowana
jako rozdzielona spacjami lista dodatków ładowanych podczas
startu programu vlock jako uzupełnienie dodatków podanych
w linii poleceń.
VLOCK_TIMEOUT
- Zmienna określa timeout (w sekundach), po którym
zostaną uruchomione (jeśli są załadowane) dodatki
wygaszacza ekranu. Jeśli zmienna nie jest ustawiona lub zawiera
wartość niepoprawną albo 0, to timeout nie będzie
użyty. Więcej informacji o dodatkach można
znaleźć w vlock-plugins(5).
VLOCK_PROMPT_TIMEOUT
- Za pomocą tej zmiennej można ustawić czas (w
sekundach) wymagany na wprowadzenie hasła, gdy jest to potrzebne.
Jeśli zmienna nie jest ustawiona lub zawiera wartość
niepoprawną albo 0, to timeout nie będzie użyty.
Ostrzeżenie: Nadanie tej zmiennej zbyt małej
wartości może uniemożliwić odblokowanie sesji.
PLIKI¶
~/.vlockrc
- Jeśli istnieje, to jest czytany podczas startu
programu vlock. Można w nim ustawić wartości
wszystkich wyżej wymienionych zmiennych.
BEZPIECZEŃSTWO¶
Patrz plik SECURITY w katalogu dokumentacji programu
vlock.
ZOBACZ TAKŻE¶
vlock-main(8),
vlock-plugins(5)
AUTORZY¶
Michael K. Johnson <
http://danlj.org/mkj/>
Frank Benkstein <frank-vlock@benkstein.net>
TŁUMACZENIE¶
Autorami polskiego tłumaczenia niniejszej strony podręcznika man
są: Paweł Sędrowski (ptm.berlios.de) <sedros@gmail.com> i
Robert Luberda <robert@debian.org>.
Polskie tłumaczenie jest częścią projektu manpages-pl;
uwagi, pomoc, zgłaszanie błędów na stronie
http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją
2.2.2 oryginału.