仮想端末を一時的にロックする
2010/08/31
(というかこのページを運営しているサーバ)にネットワーク経由でログインしているとき,
席を空ける場合がある.その際,操作している仮想端末にロックを掛けてセキュリティーリスクを軽減したいと考えるわけである.
その場合にはvlockというコマンドが使用できるらしい.
Lennyにはデフォルトでは入っていないので探してインストールする.
BigOwl:~# aptitude search vlock p vlock - Virtual Console locking program BigOwl:~# aptitude install vlock パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 タスクの記述を読み込んでいます... 完了 以下の新規パッケージがインストールされます: vlock 更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 38.1kB のアーカイブを取得する必要があります。展開後に 221kB のディスク領域が新たに消費されます。 拡張状態情報を書き込んでいます... 完了 取得:1 http://ftp.jp.debian.org lenny/main vlock 2.2.2-3 [38.1kB] 38.1kB を 1s 秒でダウンロードしました (27.2kB/s) 未選択パッケージ vlock を選択しています。 (データベースを読み込んでいます ... 現在 146879 個のファイルとディレクトリがインストールされています。) (.../vlock_2.2.2-3_i386.deb から) vlock を展開しています... man-db のトリガを処理しています ... vlock (2.2.2-3) を設定しています ... パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 拡張状態情報を読み込んでいます パッケージの状態を初期化しています... 完了 拡張状態情報を書き込んでいます... 完了 タスクの記述を読み込んでいます... 完了 BigOwl:~#実行すると端末上に以下のような表示が現れる.
BigOwl:~# vlock This TTY is now locked. Please press [ENTER] to unlock.これでちょっと席を外す際にも安心できる.一般ユーザの場合も同様.
- aオプションをつけると,ロックした端末以外の端末や,別の端末から新規に接続するものもロックできるらしいが,あまり使わなそうである.