コマンドラインをロックする方法はありますか?

コマンドラインをロックする方法はありますか?

たとえば、XセッションではCtrl- を使用して画面をAltロックし、Lロック解除のためのパスワードを要求し、誰かが自分のコンピュータをむやみに使用するのを防ぐことができます。

ただし、ttyの1つに開いている端末セッションがある場合(たとえばを使用してアクセスできますCtrl)、AltそのF1セッションはロックされておらず、誰かがまだそれを使用して少しダメージを与える可能性があります。そのコマンドラインを「ロック」する方法はありますか(たぶんバックグラウンドプロセスが実行されている可能性があります)?

答え1

vlockご要望どおりに行います。ただし、バックグラウンドプロセスを実行するには、代わりscreenに実行することをお勧めします。これにより、ログアウトしてバックグラウンドでプロセスを実行し続け、他の場所からログインしても再接続できます。

答え2

screen端末で実行している場合は、command Ctrl-lock端末を使用できますa x

答え3

「バイナリックス」をチェックしてみてください。端末がロックされます。 Xや画面は不要です。

http://raffi.at/view/code/binarix

答え4

私はosxでvlockを動作させることができず、単純なシェルスクリプトの代替案を作成しました。

https://github.com/acornejo/bashlock

関連情報