plp.sh


0. Contents

1. Name
2. Concept
3. How to Use
4. Licence
5. Download
6. Bug Report
7. History


1. Name

plp.sh - プロンプトにパスワードロックをかけるスクリプト (bash 用)。


2. Concept

環境変数 PROMPT_COMMAND の勉強用に作成したスクリプト。
通常は X を起動してそれにロックをかけると思われるので実用性は低め。


3. How to Use

ソースから抜粋。

## How to use
#
# 1. 好きな場所に保存する (実行権限を付ける必要はない)。
#
# 2. デフォルトのロック解除パスワードを設定する (任意)。
#    必要なら ユーザ設定項目 (51〜56行目) の $DefPW に値を入力する。
#
# 3. '.' コマンドで関数を読み込む (plp というコマンドが登録される)。
#      $ . plp.sh
#
# 4. $ plp -l と入力するとロック解除用パスワードを訊いてくるので
#    任意のパスワードを入力する (画面にはパスワードは表示されない)。
#      $ plp -l
#      plp: Prompt Lock Mode。
#      plp: Set password:
#      plp: Re-type password:
#
# 5. パスワードが正しく入力されたらプロンプトがロックされる。
#      plp: Now prompt locking。
#      plp: Input password:
#
# 6. ロックを解除するにはパスワードを入力する。
#    (画面にはパスワードは表示されない)
#    パスワードを忘れた場合は Ctrl-C を入力してもロックは
#    解除されないので別のプロンプトからプロセスを止めるか
#    端末を強制終了する事になる。
#
# 7. 恒常使用する場合は .bashrc 等に 3 のコマンドを書いておくか
#    以下で定義されているコードをそのまま切り貼りする。
#      ex: [ -r ~/bin/plp.sh ] && . ~/bin/plp.sh
#


4. Licence

このスクリプトはフリーウェアです。
使用、改変、再配布は自己責任の範囲でお好きにどうぞ。


5. Download

gzip で圧縮してあります。

5.1 最新版
5.2 旧版

5.1 最新版

2008/03/23

Ver. 0.2.0

plp.sh_0.2.0.gz (1.9k byte)


5.2 旧版

今までに Web 上で公開したバージョンです。

http://www.ep.sci.hokudai.ac.jp/~michi/pc/sh/src/plp/


6. Bug Report

6.1 連絡先
6.2 既知のバグ

6.1 連絡先

バグを見つけた時や要望がある場合は以下のアドレスにメールをどうぞ。
そのうちバージョンアップするかもしれません。

michi {at} ep.sci.hokudai.ac.jp ({at} = @)


6.2 既知のバグ

現在、私が関知しているバグはありません。


7. History

2008/03/23

Ver. 0.2.0


2007/12/20

Ver. 0.1.5


2007/10/08

Ver. 0.1.4


2006/08/03

Ver. 0.1.2


2006/01/20

Ver. 0.1.0


2005/12/08

Ver. 0.0.3


2005/09/16

Ver. 0.0.1