De plus, certaines commandes prennent du temps à courir, vous donnant de la place pour faire une pause. Dans un tel cas, quelqu'un peut altérer votre travail. La seule façon d'être sûr de verrouiller les consoles terminales et virtuelles. Le Vlock est facile à utiliser, et nous verrons comment vous pouvez l'utiliser pour sécuriser votre système.
Installation de Vlock sur Linux
Le Vlock est disponible sur n'importe quel gestionnaire de packages de distribution Linux, et vous pouvez l'installer en utilisant la commande suivante:
$ sudo apt-get install vlock
Pour Arch, Fedora et Centos, utilisez la commande suivante:
$ sudo dnf installer vlock
Options Vlock
Il existe diverses options que Vlock propose, et vous pouvez répertorier la page d'aide pour les afficher. Nous couvrirons les plus courants avec un exemple de la façon d'utiliser chacun. Commençons.
Session actuelle de verrouillage Vlock
Le verrouillage de la session de terminal actuelle ou de la console virtuelle fonctionne principalement en utilisant un système partagé. Cependant, quelqu'un peut toujours accéder aux autres séances et affronter votre travail. Néanmoins, utilisez la commande suivante pour verrouiller votre session actuelle:
$ vlock - Current
Une fois que vous verrouillez la session en cours, quiconque doit utiliser la session ou le terminal doit appuyer sur la touche Entrée et entrer le mot de passe pour reprendre l'utilisation.
L'image suivante est un exemple de session verrouillée:
Vlock Lock toutes les sessions
Nous avons vu comment vous pouvez verrouiller votre terminal ou sa session actuel. Cependant, une personne ayant accès au système peut toujours ouvrir une autre session ou un terminal et interférer avec votre travail. La solution consiste à verrouiller toutes les consoles virtuelles. De cette façon, quelle que soit la console virtuelle que quelqu'un ouvre, il devra s'authentifier.
Pour verrouiller toutes les sessions virtuelles, utilisez le «-tous" drapeau. Notez que vous ne pouvez verrouiller que les séances virtuelles, pas votre terminal. Sinon, vous obtiendrez un message d'erreur affiché ci-dessous:
Pour accéder aux terminaux virtuels, appuyez sur "Ctrl + Alt + F4". Pour quitter, remplacer "F4" avec "F1".
$ vlock - tout
Pourtant, vous devrez saisir le mot de passe pour déverrouiller les séances. La bonne chose est que personne d'autre ne peut créer une nouvelle session virtuelle. Il sera toujours verrouillé même s'ils le font, en gardant vos séances intactes. De plus, les autres personnes utilisant le système auront besoin du mot de passe racine pour déverrouiller les sessions si vous êtes root.
Passer à une nouvelle console
Avant de verrouiller toutes vos séances virtuelles, vous devrez peut-être passer à une nouvelle session virtuelle pour continuer à travailler. C'est possible en utilisant le "-n" ou "-nouveau" option. La commande suivante ne fonctionne que si vous avez installé Vlock avec prise en charge du plugin. Sinon, vous obtiendrez un message d'erreur.
$ vlock - new
Vlock désactiver le mécanisme sysrq
Grace à Sysrq Clé, quelqu'un peut toujours l'utiliser et effectuer diverses opérations lorsqu'un système gèle. Par conséquent, même lorsque vous utilisez Vlock pour verrouiller vos sessions, quelqu'un peut toujours accéder au système à moins que vous ne désactivez Sysrq. Pour empêcher une telle situation, vous devez utiliser le «-SA”Option, qui ne fonctionne que pour des consoles virtuelles.
Conclusion
Une façon de garder votre machine Linux en sécurité est d'empêcher quiconque de falsifier vos séances terminales ou consoles virtuelles. Vous pouvez verrouiller votre session actuelle ou toutes vos consoles virtuelles à l'aide de Vlock, et quiconque qui essaie de falsifier le système devra être autorisé. Vous voulez protéger votre machine Linux? Utiliser Vlock.