共有システムで作業している場合、他のユーザーが実際に何をしているのかをコンソールに忍び込ませたくない場合があります。もしそうなら、他のユーザーが他の仮想コンソールでシステムを使用できるようにしながら、自分のセッションをロックする簡単なトリックを知っています。 Vlockに感謝します 、 Vの略です irtualConsoleロック 、Linuxコンソールで1つ以上のセッションをロックするコマンドラインプログラム。必要に応じて、コンソール全体をロックし、仮想コンソールの切り替え機能を完全に無効にすることができます。 Vlockは、コンソールにアクセスできる複数のユーザーがいる共有Linuxシステムで特に役立ちます。
Vlockのインストール
Archベースのシステムでは、Vlockパッケージは kpdに置き換えられます デフォルトでプリインストールされているパッケージなので、インストールを気にする必要はありません。
Debian、Ubuntu、Linux Mintで、次のコマンドを実行してVlockをインストールします。
$ sudo apt-get install vlock
Fedoraの場合:
$ sudo dnf install vlock
RHELでは、CentOS:
$ sudo yum install vlock
Linuxで仮想コンソールセッションをロックする
Vlockの一般的な構文は次のとおりです。
vlock [ -acnshv ] [ -t <timeout> ] [ plugins... ]
どこで、
- a -すべての仮想コンソールセッションをロックします。
- c -現在の仮想コンソールセッションをロックします。
- n -すべてのセッションをロックする前に、新しい空のコンソールに切り替えます。
- s -SysRqキーメカニズムを無効にします。
- t -スクリーンセーバープラグインのタイムアウトを指定します。
- h -ヘルプセクションを表示します
- v -バージョンを表示します。
いくつか例を示しましょう。
1。現在のコンソールセッションをロックする
引数なしでVlockを実行すると、デフォルトで現在のコンソールセッション(TYY)がロックされます。セッションのロックを解除するには、現在のユーザーのパスワードまたはルートパスワードのいずれかを入力する必要があります。
$ vlock
現在の仮想コンソールセッションをロックする
-cを使用することもできます 現在のコンソールセッションをロックするためのフラグ。
$ vlock -c
このコマンドは現在のコンソールのみをロックすることに注意してください。 ALT + F2 を押すと、他のコンソールに切り替えることができます 。 TTY間の切り替えの詳細については、次のガイドを参照してください。
- Linuxでファンクションキーを使用せずにTTYを切り替える
また、システムに複数のユーザーがいる場合でも、他のユーザーはそれぞれのTTYにアクセスできます。
2。すべてのコンソールセッションをロックする
すべてのTTYを同時にロックし、仮想コンソールの切り替え機能を無効にするには、次のコマンドを実行します。
$ vlock -a
すべての仮想コンソールをロックする
ここでも、コンソールセッションのロックを解除するには、Enterキーを押して、現在のユーザーのパスワードまたはrootユーザーのパスワードを入力するだけです。
rootユーザーはいつでもvlockセッションのロックを解除できることに注意してください。 コンパイル時に無効にされていない限り、いつでも。
3。すべてのコンソールをロックする前に、新しい仮想コンソールに切り替えてください
すべてのコンソールをロックする前に、VlockをXセッションから新しい空の仮想コンソールに切り替えることもできます。これを行うには、 -nを使用します フラグ。
$ vlock -n
4。 SysRqメカニズムを無効にする
ご存知かもしれませんが、MagicSysRqキー このメカニズムにより、ユーザーはシステムがフリーズしたときにいくつかの操作を実行できます。したがって、ユーザーはSysRqを使用してコンソールのロックを解除できます。これを防ぐには、 -sを渡します SysRqメカニズムを無効にするオプション。これは-aの場合にのみ機能することを覚えておいてください オプションが与えられます。
$ vlock -sa
その他のオプションとその使用法については、ヘルプセクションまたはマニュアルページを参照してください。
$ vlock -h
$ man vlock
Vlockは、許可されていないユーザーがコンソールにアクセスするのを防ぎます。 Linuxマシンへのシンプルなコンソールロックメカニズムを探しているなら、Vlockはチェックする価値があります!
推奨される読み物:
- Linuxコンソールのフォントの種類とサイズを変更する方法