[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 2758] Re: alias って RDB で管理できますか?



木谷です。

■管理者毎にaliasファイルを分割管理する
 ・1ファイル1管理者
 ・postfix: Berkeley DB (BDB)等(仮にこれを使うと仮定して)
 ・リソース: 商用のRDBMS

 1) 管理ツールがリソースから、書き換えるaliasファイル名、紐づけられた
    をBDBファイル名(Solaris8+postfixだと.pagになってます)を取得する。
 2) 取得したaliasファイル名、紐づけられたBDBファイルを同管理ツール上から
  現在アクセスしているセッション以外から書き換えられないようにロック
  した上、データがあれば、読み取って編集画面に表示。
 3) 追加や削除があれば、aliasファイルを書き換えた上、
    postalias aliasファイル名
  をして、aliasファイル名のBDBファイルを更新する。

じゃだめですかね。1管理者1ファイル形式なら、ファイルを完全に
ロックできますよね。

で、
 ・管理者が増えるたびにaliasファイルを発行して、postfixに登録
   するウェブ管理ツールを作成
 ・aliasファイル間で、同一名が使われていないかどうかチェック
  する機能
 ・予期せぬ終了で、管理ツール上でファイルがロックされたままに
  なるケースがありますので、ロック情報を解除するボタンを
  マスター管理者なんかができるようにしておく。
 ・管理ツール以外から、aliasファイルをいじらない。

こんな感じもありますよね。

あまりスマートではないですが、これならまだ実現がそう難しくはなさそう
です。


-- 
京都大学東南アジア研究所 木谷 公哉(KITANI Kimiya)
kitani@xxxxxxxxxxxxxxxxxxx

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 2759] Re: alias って RDB で管理できますか?, Aset ITM
References
[postfix-jp: 2722] Re: alias って RDB で管理できますか?, Takahiro Kambe
[postfix-jp: 2723] Re: alias って RDB で管理できますか?, Aset ITM
[postfix-jp: 2724] Re: alias って RDB で管理できますか?, Kimiya Kitani
[postfix-jp: 2725] Re: alias って RDB で管理できますか?, Aset ITM

[検索ページ] [Postfix-JP ML Home]