diff options
| author | fukachan <fukachan> | 2003-05-12 10:16:38 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2003-05-12 10:16:38 +0000 |
| commit | f914afdbe83507cccca18b7953c3992aa18abc6e (patch) | |
| tree | 180a0aded945a705945a8a474e8c377f35c2ffb4 /fml/doc | |
| parent | b8e34c6b65bd5e1b5838204265e35845306a6f19 (diff) | |
| download | fml8-f914afdbe83507cccca18b7953c3992aa18abc6e.tar.gz fml8-f914afdbe83507cccca18b7953c3992aa18abc6e.tar.bz2 fml8-f914afdbe83507cccca18b7953c3992aa18abc6e.zip | |
we should operate only $primary_*_map not $*_maps in deleting the user
address.
Diffstat (limited to 'fml/doc')
| -rw-r--r-- | fml/doc/ja/tutorial/book.sgml | 5 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/include/chapters.ent | 3 | ||||
| -rw-r--r-- | fml/doc/ja/tutorial/internals/userctl.sgml | 60 |
3 files changed, 66 insertions, 2 deletions
diff --git a/fml/doc/ja/tutorial/book.sgml b/fml/doc/ja/tutorial/book.sgml index 67be8270..04740281 100644 --- a/fml/doc/ja/tutorial/book.sgml +++ b/fml/doc/ja/tutorial/book.sgml @@ -2,7 +2,7 @@ This is an sgml using DocBook dtd. Use sgmltools version 2.0.x or above to generate various output formats. -$FML: book.sgml,v 1.54 2003/04/12 15:20:01 fukachan Exp $ +$FML: book.sgml,v 1.55 2003/04/13 03:29:01 fukachan Exp $ --> <!doctype book public "-//FML//DTD DocBook V3.1-Based Extension//EN" [ @@ -141,6 +141,9 @@ $FML: book.sgml,v 1.54 2003/04/12 15:20:01 fukachan Exp $ &chapter.filter; <!-- &chapter.replybyfml; --> + <!-- ユーザ制御について --> + &chapter.userctl; + <!-- コマンド --> &chapter.command; diff --git a/fml/doc/ja/tutorial/include/chapters.ent b/fml/doc/ja/tutorial/include/chapters.ent index 57c3347c..9800936a 100644 --- a/fml/doc/ja/tutorial/include/chapters.ent +++ b/fml/doc/ja/tutorial/include/chapters.ent @@ -1,5 +1,5 @@ <!-- - $FML: chapters.ent,v 1.69 2003/04/13 03:29:02 fukachan Exp $ + $FML: chapters.ent,v 1.70 2003/04/13 04:36:11 fukachan Exp $ --> <!entity versin "1.1"> @@ -114,6 +114,7 @@ <!entity chapter.filename SYSTEM "internals/filename.sgml"> <!entity chapter.filter SYSTEM "internals/filter.sgml"> +<!entity chapter.userctl SYSTEM "internals/userctl.sgml"> <!-- 配送 --> diff --git a/fml/doc/ja/tutorial/internals/userctl.sgml b/fml/doc/ja/tutorial/internals/userctl.sgml new file mode 100644 index 00000000..0d920c32 --- /dev/null +++ b/fml/doc/ja/tutorial/internals/userctl.sgml @@ -0,0 +1,60 @@ +<!-- + $FML: db.sgml,v 1.7 2003/04/15 14:51:40 fukachan Exp $ +--> + +<chapter id="userctl"> + <title> + ユーザの制御 + </title> + + +<sect1 id="userctl.deladd"> + <title> + ユーザの追加と削除は何に対して行なうか? + </title> + +<para> +追加は primary_*_map に対しておこなう。 +削除も primary_*_map に対しておこなう。 +</para> + +<para> +たとえば、リモート管理者は +primary_admin_member_map と primary_admin_recipient_map の両方に +アドレスを追加する。 +削除の際は、 +primary_admin_member_map と primary_admin_recipient_map から +アドレスを削除する。 +</para> + +<para> +これを admin_member_maps と admin_recipient_maps にすると問題だ。 +</para> + +<para> +追加は、明らかに複数の map に追加してしまうので、一つに限定するべきだ。 +だから、primary_*_map 一つに対して行なう。 +メンバーは primary_xxx_member_map ひとつに、 +受信者は primary_xxx_recipient_map 一つに対して行なう。 +</para> + +<para> +削除だが、一見 *_maps でもよいような気がするが、 +実は駄目だ。消し過ぎになってしまうことがある。 +特に問題になるのは、権限の異なる map が混在している場合である。 +</para> + +<para> +たとえば、 +member_maps はデフォルトで、リモート管理者を含んでいる。 +<screen> +member_maps = $primary_member_map + $admin_member_maps +</screen> +そのため、member_maps に対して削除を試みると、 +勢いあまってリモート管理者の分も削除してしまうことになる +</para> + +</sect1> + +</chapter> |
