Squaruntine
インストールガイド
20100327版

-----------------------------------
Debian Lennyをインストールされていることを前提としています。
・最小構成でインストール
・HDD領域は少なめに

インストールの次にOSの設定を済ませておいてください。
・Ipアドレスの設定
　・vim /etc/networking
・ホスト名の設定
　・vim /etc/hostanme
・一応
　・dpkg-reconfigure locales
　・dpkg-reconfigure tzdata
--------------------------------------
必要なパッケージをインストールします。
apt-get install swat php5-mysql dosfstools libarchive-zip-perl mysql-server libyaml-perl smbfs

パッケージを取得し，アーカイブを展開します。
mkdir -p /usr/local/src/squarantine
cd /usr/local/src/squarantine
wget hogehoge.squarantine.tgz
tar xzvf squarantine.tgz
cd package

以下のファイルをコピーしてください。
/etc/squarantine
/etc/udev/rules.d/10-local.rules
/usr/bin/usbadd
/usr/bin/usbadd2
/usr/bin/usbremove
/usr/bin/usbremove2
/var/www/squarantine
/var/sqarantine

以下のファイルを上書きしてください。
もし既存の設定がある場合はそれにあわせ変更をしてください。
/etc/samba/smb.conf

必要なディレクトリを作成します。
/mnt/share/ok
/mnt/share/ng

dbを作成してください。
mysql -u root -p
create database squarantine
use squarantine
create table media (
 id int  auto_increment primary key,
 id_serial text,
 nickname text,
 memo text,
 flags int,
 distpath text,
 distaccount text
  );

使用しているipアドレスにあわせ、設定を変更してください。
・/etc/squarantine/squarantine.confを書き換え
　・タブを使わないように注意してください。
・/var/squarantine/attention内のショートカットを適宜変更

cronをセット
・/etc/squarantine/cronset /etc/squarantine

リンク
・ln -s /var/squarantine/www /var/www/squarantine
・ln -s /var/log/samba /var/squarantine/www/sambalog

パーミッション調整
・chmod 755 /var/log/samba

再起動してチェック
・SBメモリを挿して以下のURLで登録
　http://ipaddress/squarantine/regist
・もう一度差し直してファイル共有を参照する
　file://ipaddress/usb
・クライアントの設定
　・デスクトップにショートカット
　・USBストレージの禁止設定
