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/ja/tutorial/internals | |
| 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/ja/tutorial/internals')
| -rw-r--r-- | fml/doc/ja/tutorial/internals/userctl.sgml | 60 |
1 files changed, 60 insertions, 0 deletions
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> |
