From owner-freebsd-users-jp@freebsd.org Thu Jul 19 11:03:07 2018 Return-Path: Delivered-To: freebsd-users-jp@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B35EA102E782 for ; Thu, 19 Jul 2018 11:03:07 +0000 (UTC) (envelope-from kohi@kkdlabs.jp) Received: from sh.kkdlabs.jp (s236214.ppp.asahi-net.or.jp [220.157.236.214]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 068358B61A for ; Thu, 19 Jul 2018 11:03:06 +0000 (UTC) (envelope-from kohi@kkdlabs.jp) Received: from [10.2.255.243] (lars.bears.ichikawa.chiba.jp [10.2.255.243]) by sh.kkdlabs.jp (8.15.2/8.14.4) with ESMTP id w6JB1lZb037430; Thu, 19 Jul 2018 20:01:47 +0900 (JST) (envelope-from kohi@kkdlabs.jp) To: freebsd-users-jp@freebsd.org References: <20180717.093826.2012657998242769293.moto@kawasaki3.org> <20180717014535.GA28932@ns.ribbon.or.jp> From: Koh-ichi Ito Message-ID: Date: Thu, 19 Jul 2018 20:01:56 +0900 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20180717014535.GA28932@ns.ribbon.or.jp> Content-Type: text/plain; charset=iso-2022-jp; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Subject: [FreeBSD-users-jp 96288] Re: How to disable X-Cron-Env header X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2018 11:03:07 -0000 On 2018 07 17 10:45, User Ribbon wrote: > /usr/src/usr.sbin/cron/cron/do_command.c に、X-Cron-Env を付加する > コードがあります。ざっと見た限りでは、制御するオプションはないみたいです。 > そこの部分を削って、コードをコンパイルし直すというのはどうでしょうか。 ribon さんを論破しようなどという不遜な気持ちはなく、提示された方法が問題 の回避策として有効なことに異議はありません。 その上で所感を述べます。 freebsd-update で上書きされる可能性を考慮すると、/usr/src 以下に由来する OS のユーザランドを、変更を加えた物に差し替えるのは避けるべきじゃないか な、と思いました。/usr/sbin/cron を上書きするんじゃなくって /usr/local/sbin/ あたりに別途置いて、rc.conf で cron_program="/usr/local/sbin/cron" ってやるなら賛成できるかな。キチンと やれば OS 標準のユーザランドとサードパーティのアプリケーションをしっかり 分離できるのは FreeBSD の(他の *BSD についてはフォローできていないだけ) 美点ですよね。 元のメールで、この辺りの詳細には言及されていなかったので、ribon さんも検 討なさった上でのご発言だったかもしれませんね。 -- kkdlabs.jp, featuring Koh-ichi Ito as just another DNS freak in town.