summaryrefslogtreecommitdiff
path: root/fml/doc/ja/tutorial/usage
diff options
context:
space:
mode:
Diffstat (limited to 'fml/doc/ja/tutorial/usage')
-rw-r--r--fml/doc/ja/tutorial/usage/chaddr.sgml15
-rw-r--r--fml/doc/ja/tutorial/usage/chapter.onhost.sgml55
-rw-r--r--fml/doc/ja/tutorial/usage/command.sgml40
-rw-r--r--fml/doc/ja/tutorial/usage/fml.sgml6
-rw-r--r--fml/doc/ja/tutorial/usage/fmlconf.sgml4
-rw-r--r--fml/doc/ja/tutorial/usage/guide.sgml6
-rw-r--r--fml/doc/ja/tutorial/usage/makefml.sgml21
-rw-r--r--fml/doc/ja/tutorial/usage/post.sgml12
-rw-r--r--fml/doc/ja/tutorial/usage/recipes.onhost.sgml4
-rw-r--r--fml/doc/ja/tutorial/usage/recipes.user.sgml4
-rw-r--r--fml/doc/ja/tutorial/usage/subscribe.sgml9
-rw-r--r--fml/doc/ja/tutorial/usage/unsubscribe.sgml9
12 files changed, 121 insertions, 64 deletions
diff --git a/fml/doc/ja/tutorial/usage/chaddr.sgml b/fml/doc/ja/tutorial/usage/chaddr.sgml
index 070d28ce..46984feb 100644
--- a/fml/doc/ja/tutorial/usage/chaddr.sgml
+++ b/fml/doc/ja/tutorial/usage/chaddr.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: chaddr.sgml,v 1.4 2005/06/25 15:11:38 fukachan Exp $
+ $FML: chaddr.sgml,v 1.5 2008/08/19 07:11:02 fukachan Exp $
-->
@@ -16,10 +16,17 @@ chaddr 旧アドレス 新アドレス
</screen>
と書いたメールを
elena-ctl@fml.org に送って下さい。
+</para>
+
+<para>
旧アドレス、新アドレス
-どちらのアドレスから送っても構いません。
-confirmation が返送されます。
-その confirmation に返答すると実際にアドレスが変更されます。
+どちらのアドレスから送ってもかまいません。
+</para>
+
+<para>
+両方のアドレスに confirmation が返送されます。
+その confirmation に返答してください。
+本人であると確認がとれれば、実際にアドレスが変更されます。
</para>
</sect1>
diff --git a/fml/doc/ja/tutorial/usage/chapter.onhost.sgml b/fml/doc/ja/tutorial/usage/chapter.onhost.sgml
index f2c4eec3..0ebd2a17 100644
--- a/fml/doc/ja/tutorial/usage/chapter.onhost.sgml
+++ b/fml/doc/ja/tutorial/usage/chapter.onhost.sgml
@@ -1,13 +1,20 @@
<!--
- $FML: chapter.onhost.sgml,v 1.17 2008/08/19 03:22:18 fukachan Exp $
+ $FML: chapter.onhost.sgml,v 1.18 2008/08/19 07:11:02 fukachan Exp $
-->
<chapter id="usage.onhost">
<title>
- MLサーバのホスト上でコマンドを使うと(ML管理者に)できること
+ MLサーバ上でコマンドを使うと(ML管理者に)できること
</title>
+<para>
+「MLサーバ上でコマンドを使う」というのは、
+「MLサーバ」へ SSH (Secure Shell) でログインし、
+makefml (/usr/local/bin/makefml) コマンドもしくは
+fml (/usr/local/bin/fml) コマンドを使い、
+&fml8; の設定変更をするという操作を意味しています。
+</para>
<para>
makefml の基本的な使い方は &fml4; の makefml と同様です。
@@ -20,7 +27,7 @@ makefml の基本的な使い方は &fml4; の makefml と同様です。
<link linkend="changes.cui">
『<xref linkend="changes.cui">』
</link>
-を参照して下さい。
+を参照してください。
</para>
@@ -30,16 +37,22 @@ makefml の基本的な使い方は &fml4; の makefml と同様です。
</title>
<para>
-makefml を使う操作は confirmation が不要です。makefml を実行できる時点
-で特権的なユーザのはずだからです。たとえば、メンバーの登録は、コマンド
-を実行すると、そのまま処理が行なわれます。
+makefml を使う操作は「confirmation が不要」です。たとえば、メンバーの
+登録は、コマンドを実行すると、そのまま処理が行なわれます。これが許され
+るのは makefml を実行できる時点で、つまりそのサーバにログインできる時
+点で、特権的なユーザであることが認証済みだからです。
</para>
<para>
-MLサーバのホストに入ることができる(例: slogin してシェルが取れる)人
-は、MLにとって最強の権限を持つ人を意味します。ファイルを直接編集する
-ことで、どんなことでもできるわけですから、無敵です。
-だから特権的な操作であるわけです。
+「正しくサーバが構築されている」ことが大前提です
+(これは &fml8; とは直接の関係がないので説明しません)。
+</para>
+
+<para>
+MLサーバのホストに入ることができる(例: ssh してシェルが取れる)人は、
+MLにとって最強の権限を持つ人を意味します。ファイルを直接編集すること
+で、どんなことでもできるわけですから、無敵です。だから特権的な操作であ
+るわけです。
</para>
<para>
@@ -49,19 +62,20 @@ makefml を使う操作は confirmation が不要です。makefml を実行できる時点
<para>
そのためファイルの直接編集などはせずに、通常は「makefml (
-/usr/local/bin/makefml )コマンドを使うことで fml の設定を変更して下さ
-い」という運用ポリシーが推奨されています。もちろんファイルを編集しても
-かまいませんが、その場合、内部構造などをよく理解してからにしてください。
+/usr/local/bin/makefml )コマンドを使うことで &fml8; の設定を変更してく
+ださい」という運用ポリシーが推奨されています。もちろんファイルを編集し
+てもかまいませんが、その場合、内部構造などをよく理解してからにしてくだ
+さい。
</para>
<para>
-なお、fml コマンドは引数の順番の異なる makefml です。
+なお、fml コマンドは引数の順番の異なる makefml 同等品です。
<screen>
makefml コマンド ML名 オプション
fml ML名 コマンド オプション
</screen>
コマンドの中身/動作は同じですので、
-シンタックスの好き嫌いで、どちらかを選んで使ってもらえばよいでしょう。
+シンタックスの好き嫌いで、どちらかを選んで使ってください。
</para>
</sect1>
@@ -131,6 +145,7 @@ fmlalias [-n]
fmldoc モジュール名
fmlconf [-n] $ml
</screen>
+(ん〜 fmlconf だけ意味が違うか…)
</para>
</sect2>
@@ -147,7 +162,11 @@ PGP / GPG コマンドの操作コマンド(例: fmlpgp)が、これにあたります。
</para>
<para>
-コマンドラインオプションなどを一切考えない特殊なモードを作り込めば
+実は、下請けのコマンドに渡すオプションを指定する必要があるので、
+オプション解析の段階で困ってしまいます。
+&fml8; のオプションは解析し、
+下請けのコマンドに渡すオプションは解析していはいけません。
+「コマンドラインオプションなどを一切考えない特殊なモード」を作り込めば
makefml に移すことが出来ないわけではないはずですが、こまりました。
</para>
@@ -213,9 +232,10 @@ libexec/ と bin/ にあるプログラム群(.cgi は除く)すべてに共通する
&sect.usage.fmldoc;
&sect.usage.fmlhtmlify;
+
<sect1 id="usage.recipes">
<title>
- Recipes
+ レシピ’s
</title>
<!-- TABLE_OF_RECIPES -->
@@ -223,4 +243,5 @@ libexec/ と bin/ にあるプログラム群(.cgi は除く)すべてに共通する
</sect1>
+
</chapter>
diff --git a/fml/doc/ja/tutorial/usage/command.sgml b/fml/doc/ja/tutorial/usage/command.sgml
index 1e84d650..4c212657 100644
--- a/fml/doc/ja/tutorial/usage/command.sgml
+++ b/fml/doc/ja/tutorial/usage/command.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: command.sgml,v 1.10 2005/06/25 15:11:38 fukachan Exp $
+ $FML: command.sgml,v 1.11 2008/08/19 07:11:02 fukachan Exp $
-->
@@ -10,28 +10,32 @@
<para>
fml にメールで文字列(コマンド)を送り込むことで、fml に特定の処理をして
-もらうことができます。例えば、メンバーの登録、削除や、過去の記事を取り
-寄せるなどの処理が代表例です。
+もらうことができます。たとえば、メンバーの登録や削除、過去の記事を取り
+寄せるといった処理です。
</para>
<important>
+
<para>
-fml の基本的な使い方は CUI (makefml or fml コマンド) を使った操作です。
+fml の基本的な使い方は CUI (makefml もしくは fml コマンド) を使った操
+作です。
</para>
<para>
-makefml を使えるということは、MLサーバのホストのシェルが取れている、
-つまり SSH なりでそのホストに入る際にMLの管理者であると認証されてい
-るわけです。よって、特権的な操作といえます。
+「makefml を使える」状況とは、すでにMLサーバのホストのシェルが取れて
+いることを意味します。つまり SSH (Secure Shell) なりでそのホストに入れ
+る権限がある時点で、そのサーバの管理者であると認証済みです。よって、す
+でに「MLの管理者」として特権的な操作が許される状況といえます。
</para>
<para>
-一方、コマンドメールなどで一般ユーザに提供する機能には、いろいろな制限
-をかけるべきです。実際、ユーザに提供されているコマンド操作は makefml
-で可能な操作のごく一部です。つまり、コマンドメールとは makefml のコマ
-ンドの一部を使えなくし、適宜 confirmation を付け加えたコマンド体系と考
-えられます。
+一方、コマンドメールなどで「一般ユーザに提供する機能」には、いろいろな
+制限をかけるべきです。実際、ユーザに提供されているコマンド操作は
+makefml で可能な操作のごく一部です。つまり、コマンドメールとは makefml
+のコマンドの一部を使えなくし、適宜 confirmation を付け加えたコマンド体
+系と考えられます。
</para>
+
</important>
@@ -41,8 +45,12 @@ makefml を使えるということは、MLサーバのホストのシェルが取れている、
</title>
<para>
+elena@fml.org MLを例にとりましょう。
+</para>
+
+<para>
elena@fml.org MLの場合、
-コマンドメールを elena-ctl@fml.org に送信してください。
+コマンドメールを elena-ctl@fml.org に送信してもらうことになります。
メールは MTA が受け、最終的に MTA は
/usr/local/libexec/fml/command
というプログラムを実行します。
@@ -56,6 +64,11 @@ command はメールを標準入力から受けとり、
一通のメール ( MIME/Multipart )にまとめて返送
しています。
</para>
+
+<para>
+複数のコマンドの結果すべてを一通のメールに合体しています。
+処理の結果も、送り返すべき記事なども一通です。
+</para>
</warning>
</sect2>
@@ -79,4 +92,5 @@ CGI でのコマンド処理
</sect2>
+
</sect1>
diff --git a/fml/doc/ja/tutorial/usage/fml.sgml b/fml/doc/ja/tutorial/usage/fml.sgml
index 1c31cbf9..20c9889a 100644
--- a/fml/doc/ja/tutorial/usage/fml.sgml
+++ b/fml/doc/ja/tutorial/usage/fml.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: fml.sgml,v 1.1 2003/01/05 08:03:23 fukachan Exp $
+ $FML: fml.sgml,v 1.2 2004/10/06 09:07:43 fukachan Exp $
-->
@@ -10,8 +10,8 @@
<para>
引数の順が異なることを除けば、
-fml (/usr/local/bin/fml)
-は makefml と全く同じです。
+fml (/usr/local/bin/fml) コマンドは
+makefml コマンドと全く同じです。
単に、引数順の好き嫌いで使い分けて下さい。
</para>
diff --git a/fml/doc/ja/tutorial/usage/fmlconf.sgml b/fml/doc/ja/tutorial/usage/fmlconf.sgml
index 17187b19..c6c70c13 100644
--- a/fml/doc/ja/tutorial/usage/fmlconf.sgml
+++ b/fml/doc/ja/tutorial/usage/fmlconf.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: fmlconf.sgml,v 1.4 2002/07/28 06:26:58 fukachan Exp $
+ $FML: fmlconf.sgml,v 1.5 2004/10/06 09:07:44 fukachan Exp $
-->
@@ -11,7 +11,7 @@
<para>
fmlconf (/usr/local/bin/fmlconf)
は引数にML名をとり、そのMLの変数一覧を表示します。
--n をつけるとデフォルトと異なる変数のみを表示します。
+-n をつけるとデフォルト値と異なる変数とその値一覧を表示します。
</para>
<para>
diff --git a/fml/doc/ja/tutorial/usage/guide.sgml b/fml/doc/ja/tutorial/usage/guide.sgml
index 0c46afa1..c97dcd47 100644
--- a/fml/doc/ja/tutorial/usage/guide.sgml
+++ b/fml/doc/ja/tutorial/usage/guide.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: guide.sgml,v 1.3 2005/06/25 15:11:39 fukachan Exp $
+ $FML: guide.sgml,v 1.4 2008/08/19 07:11:02 fukachan Exp $
-->
@@ -21,4 +21,8 @@ guide という名前のファイルがMLのホームディレクトリにあれば、そのファ
イルが送り返されます。
</para>
+<para>
+注: テンプレートのままでは、たいした情報は送られません。
+</para>
+
</sect1>
diff --git a/fml/doc/ja/tutorial/usage/makefml.sgml b/fml/doc/ja/tutorial/usage/makefml.sgml
index 9a96f2f6..dda059ad 100644
--- a/fml/doc/ja/tutorial/usage/makefml.sgml
+++ b/fml/doc/ja/tutorial/usage/makefml.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: makefml.sgml,v 1.11 2005/06/25 15:11:39 fukachan Exp $
+ $FML: makefml.sgml,v 1.12 2008/08/19 07:11:02 fukachan Exp $
-->
@@ -16,8 +16,8 @@
ML名は@抜きの場合、デフォルトのドメインとなり、アドレスを完全に指定
すればバーチャルドメインまで含めて makefml がよろしくがんばることになっ
ています。もちろんデフォルトかバーチャルか否かにかかわらず、常に@ドメ
-インつきで指定してかまいませんし、その方が良いでしょう。
-例えばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
+インつきで指定してかまいません。むしろ、その方が良いでしょう。
+たとえばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
<screen>
% makefml newml elena
% makefml newml elena@fml.org
@@ -29,7 +29,7 @@
<link linkend="setup.newml">
<xref linkend="setup.newml">
</link>
-を参照して下さい。
+を参照してください。
</para>
</sect1>
@@ -48,7 +48,7 @@
ML名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml が自動的に処理できます。
-例えばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
+たとえばデフォルトドメイン(fml.org)であれば、次の二つは同じ意味です。
<screen>
% makefml rmml elena
% makefml rmml elena@fml.org
@@ -59,7 +59,7 @@ makefml が自動的に処理できます。
できるだけ newml の反対の動作をします。
ホームディレクトリを消すとか
MTA の alias の該当エントリを消すといったことなども
-可能な操作は全て頑張ります。
+可能なかぎり全て行ないます。
</para>
</sect1>
@@ -111,7 +111,8 @@ resign
signoff
unsubscribe
</screen>
-どれを使っても同じです。
+どれを使っても同じです
+(注: BSD 派と System V 派どちらの流儀でも良いように :-)。
</para>
@@ -259,7 +260,7 @@ xxx_maps は
<para>
makefml を使える管理者が一番偉い人です。当然:-)、
makefml を使える管理者は、
-(より権限の弱い)リモート管理のための諸設定を行なうことができます。
+「(より権限の弱い)リモート管理」のための諸設定を行なうことができます。
</para>
</warning>
@@ -273,7 +274,7 @@ makefml を使える管理者は、
ML名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
-例えば
+たとえば
<screen>
% su fml
% makefml addadmin elena rudo@nuinui.net
@@ -319,7 +320,7 @@ byepriv
ML名は @ 抜きの場合デフォルトのドメイン、
アドレスを完全に指定すればバーチャルドメインまで含めて
makefml がよろしくがんばります。
-例えば
+たとえば
<screen>
% su fml
% makefml addmoderator elena rudo@nuinui.net
diff --git a/fml/doc/ja/tutorial/usage/post.sgml b/fml/doc/ja/tutorial/usage/post.sgml
index 6f2ff06a..9597a0c1 100644
--- a/fml/doc/ja/tutorial/usage/post.sgml
+++ b/fml/doc/ja/tutorial/usage/post.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: post.sgml,v 1.10 2005/06/25 15:11:39 fukachan Exp $
+ $FML: post.sgml,v 1.11 2008/08/19 07:11:02 fukachan Exp $
-->
@@ -11,6 +11,9 @@
<para>
elena@fml.org ML(fml.org の elena ML)への投稿は、
普通にメールを elena@fml.org に送信することです。
+</para>
+
+<para>
メールは MTA が受け、最終的に MTA は
/usr/local/libexec/fml/distribute
というコマンドを実行します。
@@ -95,9 +98,10 @@ symlink(2) で結ばれ、同一のファイルです。
</para>
<para>
-@INC を設定した後、loader (/usr/local/libexec/fml/distribute の実体)
-は FML::Process::Switch をロードし、$0 を調べます。その名前から自分の
-仕事は配送処理だと知ります。
+@INC (Perl のライブラリサーチパス)を設定した後、
+loader (/usr/local/libexec/fml/distribute の実体)
+は FML::Process::Switch をロードし、$0 (プロセス名)を調べます。
+その名前から自分の仕事は「配送処理」だと知ります。
</para>
<para>
diff --git a/fml/doc/ja/tutorial/usage/recipes.onhost.sgml b/fml/doc/ja/tutorial/usage/recipes.onhost.sgml
index 036c3eef..07958da1 100644
--- a/fml/doc/ja/tutorial/usage/recipes.onhost.sgml
+++ b/fml/doc/ja/tutorial/usage/recipes.onhost.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: recipes.onhost.sgml,v 1.2 2008/08/19 07:11:03 fukachan Exp $
+ $FML: recipes.onhost.sgml,v 1.3 2008/08/23 00:38:21 fukachan Exp $
-->
<qandaset>
@@ -75,7 +75,7 @@ CGI でも同様です。rmml で消していれば reviveml で復活できます。
<para>
もちろん「rm -fr /var/spool/ml/elena」などとしてMLを消去してしまって
-いれば元に戻す方法ありません.バックアップから戻して下さい(こまめにバッ
+いれば元に戻す方法ありません。バックアップから戻して下さい(こまめにバッ
クアップをとりましょう)。
</para>
diff --git a/fml/doc/ja/tutorial/usage/recipes.user.sgml b/fml/doc/ja/tutorial/usage/recipes.user.sgml
index 6eb1d6e5..1dbd36d7 100644
--- a/fml/doc/ja/tutorial/usage/recipes.user.sgml
+++ b/fml/doc/ja/tutorial/usage/recipes.user.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: recipes.user.sgml,v 1.1 2005/10/29 04:58:01 fukachan Exp $
+ $FML: recipes.user.sgml,v 1.2 2008/08/19 07:11:03 fukachan Exp $
-->
<qandaset>
@@ -63,7 +63,7 @@ chaddr リクエストを受け付けると confirmation を
<question>
<para>
-ML に投稿できるメールアドレスを増やしたい
+MLに投稿できるメールアドレスを増やしたい
</para>
</question>
diff --git a/fml/doc/ja/tutorial/usage/subscribe.sgml b/fml/doc/ja/tutorial/usage/subscribe.sgml
index e2da40e3..32cff566 100644
--- a/fml/doc/ja/tutorial/usage/subscribe.sgml
+++ b/fml/doc/ja/tutorial/usage/subscribe.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: subscribe.sgml,v 1.4 2006/05/17 13:13:01 fukachan Exp $
+ $FML: subscribe.sgml,v 1.5 2008/08/19 07:11:03 fukachan Exp $
-->
@@ -9,7 +9,7 @@
</title>
<para>
-elena@fml.org MLの場合、
+elena@fml.org MLに参加したい場合、
本文に
<screen>
@@ -22,7 +22,10 @@ subscribe Teresa Testarossa
</screen>
と書いたメールを
elena-ctl@fml.org に送って下さい。
-メールで confirmation が返送されます。
+</para>
+
+<para>
+メールに対し confirmation が返送されます。
その confirmation メールに返答すると登録されます。
</para>
diff --git a/fml/doc/ja/tutorial/usage/unsubscribe.sgml b/fml/doc/ja/tutorial/usage/unsubscribe.sgml
index d7444070..2791cfdd 100644
--- a/fml/doc/ja/tutorial/usage/unsubscribe.sgml
+++ b/fml/doc/ja/tutorial/usage/unsubscribe.sgml
@@ -1,5 +1,5 @@
<!--
- $FML: unsubscribe.sgml,v 1.3 2005/06/25 15:11:39 fukachan Exp $
+ $FML: unsubscribe.sgml,v 1.4 2008/08/19 07:11:03 fukachan Exp $
-->
@@ -9,14 +9,17 @@
</title>
<para>
-elena@fml.org MLの場合、
+elena@fml.org MLを辞めたい場合、
本文に
<screen>
unsubscribe 名前
</screen>
と書いたメールを
elena-ctl@fml.org に送って下さい。
-confirmation が返送されます。
+</para>
+
+<para>
+そのメールに対し confirmation が返送されます。
その confirmation に返答すると削除されます。
</para>