Linux
 Computer >> コンピューター >  >> システム >> Linux

Linuxでvlockを使用してターミナルセッションをロックする方法

Linuxターミナルでコマンドを実行している可能性がありますが、コーヒーを飲んだり他のタスクを実行したりするために1秒間ステップアウトする必要があるかもしれませんが、他の誰かがあなたのマシンでコマンドを実行できるようにしたくない場合は、 'キーボードから離れています。何をしますか?

vlockは、Linuxターミナルと仮想コンソールをロックするコマンドラインプログラムです。

Linuxにvlockをインストールする方法

システムにvlockをインストールするのは簡単です。必要なのは、ディストリビューションのデフォルトのパッケージマネージャーを使用することだけです。

Debian / Ubuntuの場合:

sudo apt install vlock

Arch Linuxユーザーは、kbdパッケージの一部としてvlockをインストールできます。これは「コア」リポジトリにあるため、デフォルトでインストールされます。そうでない場合は、パッケージを手動でインストールできます。

sudo pacman -S kbd

Archと同様に、FedoraやCentOSなどのRHELベースのディストリビューションでは、vlockがデフォルトでインストールされている必要があります。ただし、そうでない場合は、次を実行します:

sudo dnf install kbd

vlockで端末をロックする

vlockをインストールしたら、コマンドラインで呼び出すだけでターミナルをロックできます。

vlock

これにより、画面がクリアされ、「このTTYはロックされました」というメッセージが表示されます。

Linuxでvlockを使用してターミナルセッションをロックする方法

端末を使用するには、 Enterを押します vlockはパスワードの入力を求めます。その後、以前と同じように端末を使用できるようになります。

ルートパスワードが有効になっている場合は、ターミナルのロックも解除されます。これは、マシン上の別のユーザーがvlockを実行し、パスワードを忘れた場合に役立ちます。

Linux上のすべての仮想端末をロックする

個々の端末をロックすることはできますが、一般的なLinuxデスクトップには、マシンに物理的にアクセスできる場合に誰でも切り替えることができる多数の仮想コンソールがあります。 1つのコンソールをロックした場合、誰かが仮想端末の別のインスタンスを起動して、その方法でログインできます。

Linuxでvlockを使用してターミナルセッションをロックする方法

幸い、これらも -aで簡単にロックできます。 または-すべて 国旗。このオプションを使用するには、実際に仮想コンソールにログインする必要があります。そうしないと、エラーが発生します。

vlock --all

これにより、システム上のすべての仮想端末がロックされるため、誰もそれらにログインできなくなります。

Linuxマシンを詮索好きな目から安全に保つ

ターミナルをvlockでロックすると、マシンから離れた場合に、許可されていないユーザーがLinuxコマンドラインを変更するのを防ぐことができます。

Linuxターミナルで実際に生産性を高めたい場合、Tmuxは1つのウィンドウまたは仮想コンソールで多くのターミナルセッションを実行するための優れた方法です。


  1. LinuxPCを高速化する方法

    強力なOSエコシステムとしてのLinuxの最大の魅力の1つは、箱から出してすぐに使える速度ですが、LinuxPCをさらに高速化することは常に有益です。以下は、システムの速度機能に影響を与える複数の要素と、速度を上げるための優れた方法です。 スレッドのスケジューリング 当初、Linuxは単純なスケジューリングアルゴリズムを使用して、タスクを循環的に処理していました。 Linuxは、その作成以来、一貫してスレッドスケジューリングを改善し、CompletelyFairSchedulerと呼ばれる非常に高度でスケーラブルな設計に至りました。 CFSは、仮想ランタイムを使用して、実行が必要なタスクを

  2. Linuxターミナルを電卓として使用する方法

    派手なGUIよりもLinuxターミナルのシンプルさを好みますか?すばやく計算する必要がある場合は、電卓アプリを使用する必要はありません。 (おそらく)すでにインストールされているツールを使用して、ターミナルを使用して計算を実行できます。 ディストリビューションに関係なく、Linuxターミナルを電卓として使用する方法を見ていきましょう。 GNUbcを使用した計算 bc GNU bcの要素は、「基本的な計算機」の略です。 bcプログラム自体は、1970年代に基づいたUnixをベースにしています。 GNU bcは、より近代的で拡張されたバージョンであり、Linuxシステムにすでにあるはずです。