Warning |
「拡張した機能を許可する範囲」が制御できます。 このホスト上の「全てのMLで利用可能な」コマンドを作りたい場合は、 拡張したモジュールを /usr/local/lib/fml/site_local/以下に配置して下さい。 一方、特定のMLだけで利用可能な機能拡張であれば、 各MLのホーム以下の local/lib/ 以下において下さい。 MLのホーム/local/lib/ 例: elena ( ML のホームが /var/spool/ml/elena/ ) /var/spool/ml/elena/local/lib/ |
ユーザ向けのコマンド uja を作りたい場合、 (1) FML::Command::User 以下のモジュールから適当にコピー&ペーストして
/usr/local/lib/fml/site_local/FML/Command/User/uja.pmというファイルを作ってください。 (2) 次に、設定ファイルで uja を許可してください。
すべてのMLで有効にする場合は、 site_default_config.cf で、 「許可するコマンドのリスト」に追加してください。
user_command_mail_allowed_commands += ujauser_command_mail_allowed_commands 変数は、 一般ユーザに許すコマンドのリスト一覧です。
elena MLだけで有効にする場合は、 elena MLの config.cf で、 許可するコマンドリストに追加してください。
user_command_mail_allowed_commands += uja
管理者向けのコマンド(admin コマンド)の uja を作りたい場合、 FML::Command::Admin 以下から適当にコピー&ペーストして
/usr/local/lib/fml/site_local/FML/Command/Admin/uja.pmというファイルをつくってください。
すべてのMLでコマンドを有効にする場合は、 site_default_config.cf で、 許可するコマンドリストに追加してください。
admin_command_mail_allowed_commands += ujaadmin_command_mail_allowed_commands 変数は 管理者に許すコマンドのリスト一覧です。
elena MLだけで有効にする場合は、 elena MLの config.cf で、 許可するコマンドリストに追加してください。
admin_command_mail_allowed_commands += uja
Copyright (C) 1993-2025 Ken'ichi Fukamachi mail:< fukachan at fml.org >