vlock - En smart måde at låse brugerens virtuelle konsol eller terminal i Linux på


Virtuelle konsoller er meget vigtige funktioner i Linux, og de giver en systembruger en shell-prompt til at bruge systemet i en ikke-grafisk opsætning, som du kun kan bruge på den fysiske maskine, men ikke eksternt.

En bruger kan bruge flere virtuelle konsolesessioner på samme tid bare ved at skifte fra en virtuel konsol til en anden.

I denne vejledning skal vi se på, hvordan man låser brugerens virtuelle konsol eller terminalkonsol i Linux-systemer ved hjælp af vlock-programmet.

vlock er et værktøj, der bruges til at låse en eller flere virtuelle konsolesessioner. vlock er vigtigt i et multibrugersystem, det giver brugerne mulighed for at låse deres egne sessioner, mens andre brugere stadig kan bruge det samme system via andre virtuelle konsoller. Hvor det er nødvendigt, kan hele konsollen låses ned og også skifte virtuel konsol deaktiveret.

vlock fungerer primært til konsolesessioner og har også understøttelse af låsning af ikke-konsolsessioner, men dette er ikke testet fuldt ud.

Installation af vlock i Linux

For at installere vlock-programmet på dine respektive Linux-systemer skal du bruge:

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

Sådan bruges vlock i Linux

Der er få muligheder, som du kan bruge med vlock, og den generelle syntaks er:

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

1. For at låse brugerens aktuelle virtuelle konsol eller terminalsession skal du køre følgende kommando:

# vlock --current

Valgmulighederne -c eller --current betyder at låse den aktuelle session, og det er standardadfærden, når du kører vlock.

2. For at låse alle dine virtuelle konsolesessioner og også deaktivere skift af virtuel konsol skal du køre kommandoen nedenfor:

# vlock --all

Indstillingerne -a eller --all , når det bruges, låser det alle brugers konsolesessioner og deaktiverer også skift af virtuel konsol.

Disse andre muligheder kan kun fungere, når vlock blev kompileret med pluginsupport, og de inkluderer:

3. Valgmulighederne -n eller --new , når det påberåbes, betyder det at skifte til en ny virtuel konsol, før brugerens konsolesessioner er låst.

# vlock --new

4. Indstillingerne -s eller --disable-sysrq , det deaktiverer SysRq-mekanismen, mens virtuelle konsoller er låst af en bruger og fungerer kun, når -a eller --all påberåbes.

# vlock -sa

5. Valgmulighederne -t eller - timeout , påkaldte for at indstille en timeout til screensaver-plugin.

# vlock --timeout 5

Du kan bruge -h eller --help og -v eller --version til at se hjælpemeddelelser og version henholdsvis.

Vi lader det være og ved også, at du kan medtage en ~/.vlockrc -fil, der læses af vlock-programmet under systemstart og tilføje de miljøvariabler, som du kan kontrollere på manaulindgangssiden, især brugere af Debian-baserede distroer.

For at finde ud af mere eller tilføje oplysninger, der muligvis ikke er inkluderet her, skal du blot sende en besked nedenfor i kommentarsektionen.