From owner-freebsd-hackers@FreeBSD.ORG Tue May 30 16:25:24 2006 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B051716AA8A for ; Tue, 30 May 2006 16:25:24 +0000 (UTC) (envelope-from ru@ip.net.ua) Received: from cielago.ip.net.ua (cielago.ip.net.ua [82.193.96.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC2F243D72 for ; Tue, 30 May 2006 16:25:23 +0000 (GMT) (envelope-from ru@ip.net.ua) Received: from heffalump.ip.net.ua (heffalump.ip.net.ua [82.193.96.213]) by cielago.ip.net.ua (8.13.6/8.13.6) with ESMTP id k4UGOYCj086990 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 30 May 2006 19:24:34 +0300 (EEST) (envelope-from ru@ip.net.ua) Received: (from ru@localhost) by heffalump.ip.net.ua (8.13.6/8.13.6) id k4UGPG2X064024; Tue, 30 May 2006 19:25:16 +0300 (EEST) (envelope-from ru) Date: Tue, 30 May 2006 19:25:16 +0300 From: Ruslan Ermilov To: Eric Anderson Message-ID: <20060530162516.GG60856@ip.net.ua> References: <447C6BCF.50908@centtech.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="KIzF6Cje4W/osXrF" Content-Disposition: inline In-Reply-To: <447C6BCF.50908@centtech.com> User-Agent: Mutt/1.5.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-hackers@freebsd.org Subject: Re: truncate tool - must be root? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 May 2006 16:25:31 -0000 --KIzF6Cje4W/osXrF Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, May 30, 2006 at 10:59:11AM -0500, Eric Anderson wrote: > Is it expected that truncate(8) must be used by a superuser? If so,=20 > then the man page should probably mention it. If not, then it's broken :) >=20 If you speak about truncate(1), it works here under non-root: $ uname -sr FreeBSD 7.0-CURRENT $ dd if=3D/dev/zero of=3Dfoo bs=3D64k count=3D10 10+0 records in 10+0 records out 655360 bytes transferred in 0.002590 secs (253040511 bytes/sec) $ id -u 1001 $ truncate -s 0 foo $ ls -l foo -rw------- 1 ru ru 0 May 30 19:21 foo $=20 --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --KIzF6Cje4W/osXrF Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEfHHsqRfpzJluFF4RApA/AJ9isc26aculAt8SszIghCZXSGf01wCcCP9u klycENr6NctOYGTkj5lx+pE= =QRZs -----END PGP SIGNATURE----- --KIzF6Cje4W/osXrF--