[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:50045] Re: pppdで二重ログインの禁止


auth-up/auth-downという便利なスクリプトの存在を知りませんでした。ありが
とうございました。
さっそく、gooでauth-upで検索して、唯一引っかかった
http://www.uitec.ac.jp/~nemossan/PPP-server.txt を参考にして次のような
auth-up と auth-down を作りました。

(/etc/ppp/auth-up)
#! /bin/sh
# $1:   i/f name
# $2:   peer-name
# $3:   user-name
# $4:   tty-device
# $5:   speed
echo `date +"%Y.%m.%d %X"` $1 $2 $3 $4 $5 >/loginuser/$2
echo "up   "`date +"%Y.%m.%d %X"` $1 $2 $3 $4 $5 >>/loginlog/$2

(/etc/ppp/auth-down)
#!/bin/sh
rm /loginuser/$2
echo "down   "`date +"%Y.%m.%d %X"` $1 $2 $3 $4 $5 >>/loginlog/$2


これで、ユーザーごとのログと、ロックファイルを作れるようになったのです
が、ログイン中のユーザーの二重ログインの禁止がいい方法が分かりません。

このスクリプトの中で、ログインがあった時点でpap-secretsを書き換えてしま
うとかすればできるかもしれませんが、なにか間違いがあるとpap-secretsが崩
壊してしまうのではないかという不安があります。できればもっとシンプルな方
法でやりたいのですが、何かいい方法はないでしょうか?

     ====================================
       * Sadahiro Kitagawal
          e-mail sadak _at_ kagoya.co.jp
     ====================================

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: