Zoeken op website

vlock - Een slimme manier om de virtuele console of terminal van gebruikers in Linux te vergrendelen


Virtuele consoles zijn zeer belangrijke kenmerken van Linux, en ze bieden een systeemgebruiker een shell-prompt om het systeem te gebruiken in een niet-grafische opstelling die je alleen op de fysieke machine kunt gebruiken, maar niet op afstand.

Een gebruiker kan meerdere virtuele consolesessies tegelijkertijd gebruiken door gewoon van de ene virtuele console naar de andere over te schakelen.

In deze handleiding zullen we bekijken hoe u de virtuele console of terminalconsole van gebruikers in Linux-systemen kunt vergrendelen met behulp van het vlock-programma.

Wat is vlok?

vlock is een hulpprogramma dat wordt gebruikt om een of meerdere virtuele consolesessies van gebruikers te vergrendelen. vlock is belangrijk op een systeem met meerdere gebruikers. Het stelt gebruikers in staat hun eigen sessies te vergrendelen terwijl andere gebruikers hetzelfde systeem nog steeds kunnen gebruiken via andere virtuele consoles. Waar nodig kan de gehele console worden vergrendeld en kan ook de virtuele console worden uitgeschakeld.

vlock werkt voornamelijk voor consolesessies en biedt ook ondersteuning voor het vergrendelen van niet-consolesessies, maar dit is niet volledig getest.

Vlock installeren onder Linux

Om het vlock programma op uw respectievelijke Linux-systemen te installeren, gebruikt u:

yum install vlock           [On RHEL / CentOS / Fedora]
sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

Vlock gebruiken onder Linux

Er zijn enkele opties die u kunt gebruiken met vlock en de algemene syntaxis is:

vlock option
vlock option plugin
vlock option -t <timeout> plugin

vlock algemene opties en gebruik:

1. Om de huidige virtuele console- of terminalsessie van de gebruiker te vergrendelen, voert u de volgende opdracht uit:

vlock --current

De opties -c of --current betekenen dat de huidige sessie wordt vergrendeld en dit is het standaardgedrag wanneer u vlock uitvoert.

2. Om al uw virtuele consolesessies te vergrendelen en ook het schakelen tussen virtuele consoles uit te schakelen, voert u de onderstaande opdracht uit:

vlock --all

Als de opties -a of --all worden gebruikt, worden alle consolesessies van de gebruiker vergrendeld en wordt ook het schakelen tussen virtuele consoles uitgeschakeld.

Deze andere opties werken alleen als vlock is gecompileerd met ondersteuning voor plug-ins en omvatten:

3. Als de opties -n of --new worden aangeroepen, betekent dit dat er naar een nieuwe virtuele console moet worden overgeschakeld voordat de consolesessies van de gebruiker worden vergrendeld.

vlock --new

4. De opties -s of --disable-sysrq, het schakelt het SysRq-mechanisme uit terwijl virtuele consoles worden vergrendeld door een gebruiker en werkt alleen wanneer -a of --all wordt aangeroepen.

vlock -sa

5. De opties -t of --timeout , aangeroepen om een time-out in te stellen voor de screensaver-plug-in.

vlock --timeout 5

U kunt -h of --help en -v of --version gebruiken om helpberichten en versie te bekijken respectievelijk.

We laten het daarbij en weten ook dat u een ~/.vlockrc-bestand kunt toevoegen dat door het vlock-programma wordt gelezen tijdens het opstarten van het systeem en de omgevingsvariabelen kunt toevoegen die u kunt controleer de handmatige invoerpagina, vooral gebruikers van op Debian gebaseerde distributies.

Als u meer wilt weten of informatie wilt toevoegen die hier mogelijk niet is opgenomen, kunt u hieronder een bericht achterlaten in het opmerkingengedeelte.