ロゴ募集中
仲間同士が、極秘じゃない予定を共有するためのもの。
こんなん
こんだけ。グループウェアからファイル共有機能を取っぱらって メイル通知機能とグループ作りまくり機能を足したような感じ?
まあ、デモ版で遊んでみれ。 予定通知メイルがない他は本物と同じじゃ。
こういうことはできない。
そゆのやりたいなら、ぐるーぷうぇあつこてくれ。「予定共有」だけを したいからこれ作った。予定共有したいだけなのに PHP や SQL や Servelet な んかをいれてシステムのセキュリティレベルを下げるのが嫌だ、ってことが きっかけで作ったのがAfter5なので、基本的に予定共有以外の部分は無視。
あ、日程調整なら魚がしぷらんなー がええぞ。
「スケジュールデータをhttpd権限で保存するんでいいや」って場合は こんな感じ。
インストールするディレクトリを決める。
~/public_html/after5 ってことにしよう。
after5-1.16.tar.gz を展開して、 インストールするディレクトリにコピー。cpコマンドじゃダメよ。
% cd after5-1.x % tar cf - * | (cd ~/public_html/after5; tar xvpf -)
after5.cf に管理人のメイルアドレスと、After5を
設置するURLを記述する。
maintainer=あなたのメイルアドレス url=http://設置するURL name=設置After5につける短い名前
全てのデータをカレントディレクトリの s/ ディレクト
リに書くようになっているので、ここにhttpdが動く権限でデータをかき
こめるようにする。
% mkdir s % chmod 1777 s
でも欲をいえば s ディレクトリはhttpdの動くUIDの持ち物にした方が 赤の他人ユーザに書き込まれなくて好ましい。httpdがnobodyで動いてい るなら root 権限で
# chown nobody s # chmod og-w s
しておいた方がええね。
.htaccess ファイルでディレクトリインデックスを変える
権限があるなら
DirectoryIndex after5.cgi
などとしておく。
CGIがうまく動くことを確認したらURLにパスワードをかける
% htpasswd -c passwd after5
.htaccess にこんな感じなのを追加
AuthUserFile /home/tarosan/public_html/after5/passwd AuthGroupFile /dev/null AuthName Schedule AuthType Basic require user after5
すまん、htpasswdのかけ方の説明する程の元気がない。 Webページへのパスワードのかけ方はgoogleさんにしっかり 教わってくり。
httpd権限じゃなくて、After5固有の個人権限で動かす場合。 専用ユーザを作ることでデータの覗き見ができなくなる。けど、 サーバにユーザを作る必要があるので、管理者に頼もう(おそらく自分だね)。
管理者に頼むかrootになってAfter5専用のユーザを作る
After5専用のユーザにsuする。
「インストール1」の通りに after5 を展開し、
after5.cf を作成する。
wrapperプログラム a5.cgi をコンパイル
% make
カレントディレクトリに a5.cgi ができるので
こっちを公開CGIのURLとする
HTTPで情報をやりとりするのでセキュリティは低い。というか、 Webってもともと情報を公開するためのもんだからな。 といっても、よほど頑張らないと覗き見することは難しい。 といってもばれたら立場があやうくなるような機密情報は手許の手帳にだけ 書くよろし。
てことで、どこに出張にいくから飲もうぜ、とか、ひそかにみんなを驚かそ うと企んでる、なんてなことをみんなで共有して楽しんでくれ!