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 ベースのディストリビューションのユーザーは、マナウルのエントリ ページを確認してください。
詳細を確認したり、ここに含まれていない情報を追加するには、下のコメント セクションにメッセージをドロップしてください。