Recherche de site Web

vlock - Un moyen intelligent de verrouiller la console virtuelle ou le terminal utilisateur sous Linux


Les consoles virtuelles sont des fonctionnalités très importantes de Linux et fournissent à l'utilisateur du système une invite shell pour utiliser le système dans une configuration non graphique que vous ne pouvez utiliser que sur la machine physique mais pas à distance.

Un utilisateur peut utiliser plusieurs sessions de console virtuelle en même temps en passant simplement d'une console virtuelle à une autre.

Dans ce guide pratique, nous verrons comment verrouiller la console virtuelle utilisateur ou la console de terminal sur les systèmes Linux à l'aide du programme vlock.

Qu’est-ce que le vlock ?

vlock est un utilitaire permettant de verrouiller une ou plusieurs sessions de console virtuelle utilisateur. vlock est important sur un système multi-utilisateurs, il permet aux utilisateurs de verrouiller leurs propres sessions tandis que d'autres utilisateurs peuvent toujours utiliser le même système via d'autres consoles virtuelles. Si nécessaire, la console entière peut être verrouillée et également la commutation de la console virtuelle désactivée.

vlock fonctionne principalement pour les sessions de console et prend également en charge le verrouillage des sessions hors console, mais cela n'a pas été entièrement testé.

Installer vlock sous Linux

Pour installer le programme vlock sur vos systèmes Linux respectifs, utilisez :

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

Comment utiliser vlock sous Linux

Il existe peu d'options que vous pouvez utiliser avec vlock et la syntaxe générale est :

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

Options et utilisation courantes de vlock :

1. Pour verrouiller la console virtuelle ou la session de terminal actuelle de l'utilisateur, exécutez la commande suivante :

vlock --current

Les options -c ou --current signifient verrouiller la session en cours et c'est le comportement par défaut lorsque vous exécutez vlock.

2. Pour verrouiller toutes vos sessions de console virtuelle et également désactiver le changement de console virtuelle, exécutez la commande ci-dessous :

vlock --all

Les options -a ou --all, lorsqu'elles sont utilisées, verrouillent toutes les sessions de console de l'utilisateur et désactivent également le changement de console virtuelle.

Ces autres options ne peuvent fonctionner que lorsque vlock a été compilé avec le support des plugins et incluent :

3. Les options -n ou --new, lorsqu'elles sont invoquées, signifient passer à une nouvelle console virtuelle avant que les sessions de console de l'utilisateur ne soient verrouillées.

vlock --new

4. Les options -s ou --disable-sysrq désactivent le mécanisme SysRq lorsque les consoles virtuelles sont verrouillées par un utilisateur et ne fonctionnent que lorsque -a ou --all est invoqué.

vlock -sa

5. Les options -t ou --timeout , invoquées pour définir un délai d'attente pour le plugin d'économiseur d'écran.

vlock --timeout 5

Vous pouvez utiliser -h ou --help et -v ou --version pour afficher les messages d'aide et la version. respectivement.

Nous en resterons là et sachons également que vous pouvez inclure un fichier ~/.vlockrc qui est lu par le programme vlock lors du démarrage du système et ajouter les variables d'environnement que vous pouvez vérifiez la page d'entrée du manuel, en particulier les utilisateurs de distributions basées sur Debian.

Pour en savoir plus ou ajouter des informations qui pourraient ne pas être incluses ici, déposez simplement un message ci-dessous dans la section commentaires.