ウェブサイト検索

vlock - Linux でユーザーの仮想コンソールまたはターミナルをロックする賢い方法


仮想コンソールは Linux の非常に重要な機能であり、物理マシン上でのみ使用でき、リモートでは使用できない非グラフィカル セットアップでシステムを使用するためのシェル プロンプトをシステム ユーザーに提供します。

ユーザーは、ある仮想コンソールから別の仮想コンソールに切り替えるだけで、複数の仮想コンソール セッションを同時に使用できます。

このハウツーガイドでは、vlock プログラムを使用して Linux システムでユーザー仮想コンソールまたはターミナル コンソールをロックする方法を見ていきます。

ヴロックとは何ですか?

vlock は、1 つまたは複数のユーザーの仮想コンソール セッションをロックするために使用されるユーティリティです。 vlock はマルチ ユーザー システムで重要です。vlock を使用すると、ユーザーは自分のセッションをロックできる一方で、他のユーザーは他の仮想コンソールを介して同じシステムを使用できます。必要に応じて、コンソール全体をロックダウンし、仮想コンソールの切り替えを無効にすることもできます。

vlock は主にコンソール セッションで機能し、非コンソール セッションのロックもサポートしていますが、完全にはテストされていません。

Linux への vlock のインストール

それぞれの Linux システムにvlock プログラムをインストールするには、次のコマンドを使用します。

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

Linux で vlock を使用する方法

vlock で使用できるオプションはいくつかありますが、一般的な構文は次のとおりです。

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

vlock の一般的なオプションと使用法:

1. ユーザーの現在の仮想コンソールまたはターミナル セッションをロックするには、次のコマンドを実行します。

vlock --current

オプション -c または --current は、現在のセッションをロックすることを意味し、vlock を実行するときのデフォルトの動作です。

2. すべての仮想コンソール セッションをロックし、仮想コンソールの切り替えを無効にするには、次のコマンドを実行します。

vlock --all

オプション -a または --all を使用すると、すべてのユーザーのコンソール セッションがロックされ、仮想コンソールの切り替えも無効になります。

これらの他のオプションは、vlock がプラグイン サポートを使用してコンパイルされた場合にのみ機能し、次のものが含まれます。

3. オプション -n または --new を呼び出すと、ユーザーのコンソール セッションがロックされる前に新しい仮想コンソールに切り替わることを意味します。

vlock --new

4. オプション -s または --disable-sysrq は、仮想コンソールがユーザーによってロックされている間は SysRq メカニズムを無効にし、のみ機能します。 -a または --all が呼び出されたとき。

vlock -sa

5. オプション -t または --timeout は、スクリーンセーバー プラグインのタイムアウトを設定するために呼び出されます。

vlock --timeout 5

-h または --help-v または --version を使用して、ヘルプ メッセージとバージョンを表示できます。それぞれ。

この問題はこのままにしておきますが、システム起動時に vlock プログラムによって読み取られる ~/.vlockrc ファイルを含めて、環境変数を追加できることも知っておきます。特に Debian ベースのディストリビューションのユーザーは、マナウルのエントリ ページを確認してください。

詳細を確認したり、ここに含まれていない情報を追加するには、下のコメント セクションにメッセージをドロップしてください。