From a258175aff5d5beb65a28dc29776cf16d4c2ad70 Mon Sep 17 00:00:00 2001 From: fukachan Date: Sun, 28 Jul 2002 06:26:55 +0000 Subject: improve usage around makefml --- fml/doc/ja/tutorial/usage/command.sgml | 12 +- fml/doc/ja/tutorial/usage/customize.sgml | 13 -- fml/doc/ja/tutorial/usage/fmlconf.sgml | 4 +- fml/doc/ja/tutorial/usage/fmldoc.sgml | 4 +- fml/doc/ja/tutorial/usage/fmlhtmlify.sgml | 4 +- fml/doc/ja/tutorial/usage/fmlthread.sgml | 4 +- fml/doc/ja/tutorial/usage/makefml.sgml | 310 ++++++++++++++++++++++-------- fml/doc/ja/tutorial/usage/onhost.sgml | 22 ++- 8 files changed, 265 insertions(+), 108 deletions(-) delete mode 100644 fml/doc/ja/tutorial/usage/customize.sgml (limited to 'fml/doc/ja/tutorial/usage') diff --git a/fml/doc/ja/tutorial/usage/command.sgml b/fml/doc/ja/tutorial/usage/command.sgml index 21d25da8..8d2ab602 100644 --- a/fml/doc/ja/tutorial/usage/command.sgml +++ b/fml/doc/ja/tutorial/usage/command.sgml @@ -1,5 +1,5 @@ @@ -13,6 +13,16 @@ fml 寄せるなどの処理です。 + + +fml の基本的な使い方は makefml での操作です。 +ユーザが使えるコマンド/ユーザに提供されているコマンド操作は +その操作のごく一部です。 +それは makefml のコマンドの一部を使えなくし、 +適宜 confirmation を付け加えたものといえます。 + + + diff --git a/fml/doc/ja/tutorial/usage/customize.sgml b/fml/doc/ja/tutorial/usage/customize.sgml deleted file mode 100644 index 81cfc738..00000000 --- a/fml/doc/ja/tutorial/usage/customize.sgml +++ /dev/null @@ -1,13 +0,0 @@ -<!-- - $FML: customize.sgml,v 1.1 2002/07/05 04:01:37 fukachan Exp $ ---> -<chapter id="cuctomize"> - <title> - カスタマイズの事例 - - - - -§.usage.procmail; - - diff --git a/fml/doc/ja/tutorial/usage/fmlconf.sgml b/fml/doc/ja/tutorial/usage/fmlconf.sgml index ac9739ed..c8f7e318 100644 --- a/fml/doc/ja/tutorial/usage/fmlconf.sgml +++ b/fml/doc/ja/tutorial/usage/fmlconf.sgml @@ -1,10 +1,10 @@ - 設定を表示する (fmlconf) + 設定を表示する (fmlconf コマンド) diff --git a/fml/doc/ja/tutorial/usage/fmldoc.sgml b/fml/doc/ja/tutorial/usage/fmldoc.sgml index ef488294..a072b11f 100644 --- a/fml/doc/ja/tutorial/usage/fmldoc.sgml +++ b/fml/doc/ja/tutorial/usage/fmldoc.sgml @@ -1,10 +1,10 @@ - モジュールのドキュメントを表示する (fmldoc) + モジュールのドキュメントを表示する (fmldoc コマンド) diff --git a/fml/doc/ja/tutorial/usage/fmlhtmlify.sgml b/fml/doc/ja/tutorial/usage/fmlhtmlify.sgml index 1962fb50..1d0cb6c1 100644 --- a/fml/doc/ja/tutorial/usage/fmlhtmlify.sgml +++ b/fml/doc/ja/tutorial/usage/fmlhtmlify.sgml @@ -1,10 +1,10 @@ - 記事を HTML 化する (fmlhtmlify) + 記事を HTML 化する (fmlhtmlify コマンド) diff --git a/fml/doc/ja/tutorial/usage/fmlthread.sgml b/fml/doc/ja/tutorial/usage/fmlthread.sgml index ed5ab6fc..cd975917 100644 --- a/fml/doc/ja/tutorial/usage/fmlthread.sgml +++ b/fml/doc/ja/tutorial/usage/fmlthread.sgml @@ -1,10 +1,10 @@ - スレッドを表示する (fmlthread) + スレッドを表示する (fmlthread コマンド) diff --git a/fml/doc/ja/tutorial/usage/makefml.sgml b/fml/doc/ja/tutorial/usage/makefml.sgml index f90ceea4..e7072e0d 100644 --- a/fml/doc/ja/tutorial/usage/makefml.sgml +++ b/fml/doc/ja/tutorial/usage/makefml.sgml @@ -1,98 +1,246 @@ - + + - makefml を使って、ユーザの登録/削除他(あらゆる:) + MLの作成 -makefml の基本的な使い方は &fml4; の makefml と同様です。 -というより、できるだけ互換性を保つように構築する予定です。 + +% su fml +% makefml newml ML名 + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% makefml newml elena +% makefml newml elena@fml.org + -現状 makefml に命令を与えると admin コマンドと同じ動作をするようになっ -ています。 -つまり特権的な動作ということです。 -例えば、メンバーの登録に confirmation は必要ありません。 +くわしくは + + + +を参照して下さい。 - -現在使えるコマンドは以下のものです。 - - - - メンバーの登録 - ( - subscribe - add - ) - - - - - - メンバーの削除 - ( - bye - remove - resign - signoff - unsubscribe - ) - - - - - - アドレスの変更 - ( - chaddr - ) - - - - - - リモート管理者の登録 - ( - addadmin - addpriv - ) - - - - - - リモート管理者の削除 - ( - byeadmin - byepriv - ) - - - - - - MLの作成 - ( - newml - ) - - - - - + + + + + MLの削除 - ( - rmml - ) - </para> - </listitem> + + + + +% su fml +% makefml rmml ML名 + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% makefml rmml elena +% makefml rmml elena@fml.org + + + + +できるだけ newml の反対の動作をします。 +ホームディレクトリを消すとか +MTA の alias の該当エントリを消すといったことなども +できそうなことは全て頑張ります。 + + + + + + + + MLメンバーの登録と削除 + + + +一般のMLメンバーの登録は useradd 削除は userdel です。 + +% su fml +% makefml useradd ML名 メールアドレス +% makefml userdel ML名 メールアドレス + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% su fml +% makefml useradd elena rudo@nuinui.net +% makefml userdel elena rudo@nuinui.net +% makefml useradd elena@fml.org rudo@nuinui.net +% makefml userdel elena@fml.org rudo@nuinui.net + + + + +なお、便利なように +useradd コマンドは + +useradd +adduser +subscribe +add + +どれを使っても同じです。 +また、userdel は + +userdel +deluser +bye +remove +resign +signoff +unsubscribe + +でも同様です。 + + + + - + + + + MLメンバーのアドレス変更 + + + + + +% su fml +% makefml useradd ML名 古いメールアドレス 新しいメールアドレス + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% su fml +% makefml chaddr elena rudo@nuinui.net teddy@nuinui.net +% makefml chaddr elena@fml.org rudo@nuinui.net teddy@nuinui.net + + + + + + + + + + + リモート管理者の登録と削除 + + + +一般のMLメンバーの登録は addadmin 削除は deladmin です。 + +% su fml +% makefml addadmin ML名 メールアドレス +% makefml deladmin ML名 メールアドレス + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% su fml +% makefml addadmin elena rudo@nuinui.net +% makefml deladmin elena rudo@nuinui.net +% makefml addadmin elena@fml.org rudo@nuinui.net +% makefml deladmin elena@fml.org rudo@nuinui.net + + + + +なお、便利なように +addadmin コマンドは + +addadmin +addpriv + +どれを使っても同じです。 +また、deladmin は + +byeadmin +byepriv + +でも同様です。 + + + + + + + + + + モデレータの登録と削除 + + + +一般のMLメンバーの登録は addmoderator 削除は delmoderator です。 + +% su fml +% makefml addmoderator ML名 メールアドレス +% makefml delmoderator ML名 メールアドレス + +ML名は @ 抜きの場合デフォルトのドメイン、 +アドレスを完全に指定すればバーチャルドメインまで含めて +makefml がよろしくがんばります。 +例えば + +% su fml +% makefml addmoderator elena rudo@nuinui.net +% makefml delmoderator elena rudo@nuinui.net +% makefml addmoderator elena@fml.org rudo@nuinui.net +% makefml delmoderator elena@fml.org rudo@nuinui.net + + + + + + + + + ログを見る + + + + +% makefml log elena +% makefml log elena@fml.org + + + + + + + + + メンバーリスト見る + + + + +% makefml list elena + diff --git a/fml/doc/ja/tutorial/usage/onhost.sgml b/fml/doc/ja/tutorial/usage/onhost.sgml index 89d30e09..78854623 100644 --- a/fml/doc/ja/tutorial/usage/onhost.sgml +++ b/fml/doc/ja/tutorial/usage/onhost.sgml @@ -1,24 +1,34 @@ - ML管理者にできること (MLサーバのホスト上で makefml を使う) + MLサーバのホスト上でコマンドを使ってできること + (MLの一番偉い管理者にできること) + +makefml の基本的な使い方は &fml4; の makefml と同様です。 +というより、できるだけ互換性を保つように構築する予定です。 + + - ホスト上でできること + ホスト上でできること、その権限について -MLサーバのホストに入ることができる(例: slogin してシェルが取れる) -人は、通常MLにとって最強の人を意味します。 +現状 makefml に命令を与えると admin コマンドと同じ動作をするようになっ +ています。 +つまり特権的な動作ということです。 +例えば、メンバーの登録に confirmation は必要ありません。 +MLサーバのホストに入ることができる(例: slogin してシェルが取れる) +人は、通常MLにとって最強の人を意味します。 ファイルを直接編集することで、どんなことでもできるわけですから、 無敵です。 @@ -31,6 +41,8 @@ そのため、通常は makefml ( /usr/local/bin/makefml )を 使うことで、fml を操作して下さい。 +というのが fml の操作ポリシーです。 +もちろんファイルを編集しても構いませんが。 -- cgit v1.2.1