clamav-update
clamav-update のフォーラム
 
 FAQFAQ   検索検索   メンバーリストメンバーリスト   ユーザーグループユーザーグループ   登録する登録する 
 プロフィールプロフィール   プライベートメッセージをチェックするプライベートメッセージをチェックする   ログインログイン 

共通の設定と一括実行

 
新しいトピックを投稿   トピックに返信    clamav-update Forum Index -> Idle Talk
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
okamura
Site Admin


登録日: 2006.11.13
記事: 291
所在地: 埼玉県

記事日時: 2007-03-24 12:52:37+00:00    記事の件名: 共通の設定と一括実行 引用付きで返信

conf ファイルサンプルギャラリー にある設定ファイルのうち ClamXav 用、gmp 用、GnuPG 用を同じ Mac で実際に運用しているのですが、これの他に FreshClamDaemon 用(FreshClamDaemon のパッケージに付属)と ClamAntiVirusDaemon 用(同じくパッケージに付属)も使っています。

こうなってくると ClamAV と clamav-update 用の設定ファイル以外に五つも設定ファイルができて少し面倒になってきます。
  • ログ関連の設定等自分のポリシーに合わせて全部を書き換えるのが面倒。
  • freshclam や clamd の conf ファイルと同じディレクトリに置いているとなんだかごちゃごちゃして面倒。
  • /etc/daily.local などに clamav-update の実行を設定ファイル毎に書くのが面倒。
そこで僕はこういう風にしています。
  1. /etc/clamav-update.d というディレクトリを作る。
  2. clamav-update が場所を仮定している ClamAV と clamav-update 用以外の設定ファイルは全部そこに置く。
  3. 共通する設定は /etc/clamav-update.d/clamav-update-common.conf に書く。
  4. それを各ソフト用の設定ファイルでロードするようにする。
    最初の方に
    Code:
    require '/etc/clamav-update.d/clamav-update-common.conf';
    と一行書き加えるだけ。
  5. /etc/clamav-update.d にあるアップデート用の設定ファイルを全部一括で実行できるようにする。
    /etc/daily.local に次のように書いています。
    Code:
    ClamavUpdatePrefix=/usr/local/clamXav
    ClamavUpdateConfDir=/etc/clamav-update.d

    for ConfFile in "$ClamavUpdatePrefix"/etc/clamav-update-update.conf "$ClamavUpdateConfDir"/*-update.conf; do
        "$ClamavUpdatePrefix"/bin/clamav-update.pl --config "$ConfFile"
    done

こうしておくと新しい設定ファイルは /etc/clamav-update.d/ に置いて共通設定をロードするための一行を書き加えると他のと一緒に自動で更新のチェックが行われるようになりますし、clamav-update のユーザ設定ファイルは一カ所に集まります。
_________________
OKAMURA
トップに戻る
ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動 AIM
特定期間内の記事を表示:   
新しいトピックを投稿   トピックに返信    clamav-update Forum Index -> Idle Talk All times are GMT + 9 Hours
Page 1 of 1

 
移動先:  
新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可


Hosting by SourceForge.jp
Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : PHPBB JAPAN / EUC-JP Edition : JP Support Forum