From owner-cvs-gnu Fri Mar 6 11:19:06 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id LAA04749 for cvs-gnu-outgoing; Fri, 6 Mar 1998 11:19:06 -0800 (PST) (envelope-from owner-cvs-gnu) Received: from gvr.gvr.org (root@gvr.gvr.org [194.151.74.97]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id LAA04537; Fri, 6 Mar 1998 11:18:35 -0800 (PST) (envelope-from guido@gvr.org) Received: (from guido@localhost) by gvr.gvr.org (8.8.8/8.8.5) id UAA13548; Fri, 6 Mar 1998 20:18:14 +0100 (MET) From: Guido van Rooij Message-Id: <199803061918.UAA13548@gvr.gvr.org> Subject: Re: cvs commit: src/gnu/usr.bin/sort sort.c In-Reply-To: <19980306220751.23226@nagual.pp.ru> from "[______ ______]" at "Mar 6, 98 10:07:51 pm" To: ache@nagual.pp.ru (=?koi8-r?B?4c7E0sXKIP7F0s7P1w==?=) Date: Fri, 6 Mar 1998 20:18:14 +0100 (MET) Cc: guido@FreeBSD.ORG, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-gnu@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL32 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-gnu@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk [______ ______] wrote: > On Fri, Mar 06, 1998 at 11:00:27AM -0800, Guido van Rooij wrote: > > guido 1998/03/06 11:00:27 PST > > > > Modified files: > > gnu/usr.bin/sort sort.c > > Log: > > Open temporary files with O_EXCL. > > Obtained from:bugtraq > > This change cause sort fails if someone makes file with the same name. > It means that anybody can stop root's sort in progress (f.e. valuable > things sorted) or any user sort. Non-fixed sort allows more, of course, Yes. But without it, anyone can have root's sort process overwrite any file (via symlinks). -Guido