[FreeBSD-users-jp 96280] Re: How to disable X-Cron-Env header

moto kawasaki moto @ kawasaki3.org
2018年 7月 17日 (火) 07:18:35 UTC


早速ありがとうございます。
cron(8)をソースで修正して再コンパイルしてとりあえず対策しました。
なるほどです&ありがとうございました。


-- 
moto kawasaki <moto @ kawasaki3.org> +81-90-2464-8454



on Tue, 17 Jul 2018 10:45:35 +0900, User Ribbon <ribbon @ ns.ribbon.or.jp> wrote:

> On Tue, Jul 17, 2018 at 09:38:26AM +0900, moto kawasaki wrote:
> > 
> > 使っている環境は 11.1-REL-p10 amd64 なのですが、crontab になにかジョブ
> > を登録すると、(出力があれば)メールで通知が来ると思います。
> > 
> > この通知メールのヘッダには、X-Cron-Env: なるヘッダがついていて、そのジョ
> > ブのコマンドを実行した時の環境変数をすべて列挙してくれているようです。
> > 
> > 問題は、例えば別のサイトから一日一回ファイルをダウンロードするようなジョ
> > ブのときに、必要な ID/password を環境変数から渡してたりするのがメール
> > 受信者のみなさんに見えてしまうところでありまして、まあ、どこかに設定ファ
> > イルを作って読みに行くように書き直せば良いことではありますが、ひょっと
> > してどこかにこの X-Cron-Env: を抑止するようなオプションなどはありませ
> > んでしょうか?
> 
> /usr/src/usr.sbin/cron/cron/do_command.c に、X-Cron-Env を付加する
> コードがあります。ざっと見た限りでは、制御するオプションはないみたいです。
> そこの部分を削って、コードをコンパイルし直すというのはどうでしょうか。
> 
> ribbon
> _______________________________________________
> freebsd-users-jp @ freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp
> To unsubscribe, send any mail to "freebsd-users-jp-unsubscribe @ freebsd.org"


freebsd-users-jp メーリングリストの案内