From owner-freebsd-questions Sun Jan 27 7:18:18 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mobil.cz (diana.mobil.cz [195.39.16.12]) by hub.freebsd.org (Postfix) with ESMTP id 1DF6737B402 for ; Sun, 27 Jan 2002 07:18:11 -0800 (PST) Received: from ester.mobil.cz (ester.mobil.cz [194.213.62.23]) by mobil.cz (8.11.6/8.11.0) with ESMTP id g0RFHte05388 for ; Sun, 27 Jan 2002 16:17:55 +0100 Received: from roman.mobil.cz ([10.2.0.89]) by ester.mobil.cz (Lotus Domino Release 5.0.7) with ESMTP id 2002012716152729:383 ; Sun, 27 Jan 2002 16:15:27 +0100 Received: (from roman@localhost) by roman.mobil.cz (8.11.6/8.11.6) id g0RFSuZ36338 for questions@freebsd.org; Sun, 27 Jan 2002 16:28:56 +0100 (CET) (envelope-from neuhauser@mobil.cz) X-Authentication-Warning: roman.mobil.cz: roman set sender to neuhauser@mobil.cz using -f Date: Sun, 27 Jan 2002 16:28:56 +0100 From: Roman Neuhauser To: questions@freebsd.org Subject: Re: shutdown Message-ID: <20020127162856.I32706@roman.mobil.cz> Mail-Followup-To: questions@freebsd.org References: <20020127122850.R823@k7.mavetju.org> <20020127012015.X4706-100000@BLAST> <20020127125030.S823@k7.mavetju.org> Mime-Version: 1.0 In-Reply-To: <20020127125030.S823@k7.mavetju.org> User-Agent: Mutt/1.3.23i X-MIMETrack: Itemize by SMTP Server on ester/Mobil(Release 5.0.7 |March 21, 2001) at 01/27/2002 04:15:27 PM, Serialize by Router on ester/Mobil(Release 5.0.7 |March 21, 2001) at 01/27/2002 04:15:33 PM, Serialize complete at 01/27/2002 04:15:33 PM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > Date: Sun, 27 Jan 2002 12:50:30 +1100 > From: Edwin Groothuis > To: Bernie > Cc: questions@freebsd.org > Subject: Re: shutdown > > On Sun, Jan 27, 2002 at 01:22:00AM +0200, Bernie wrote: > > i was looking at the same for 'halt' > > > > -r-xr-xr-x 4 root wheel 228812 Dec 27 11:24 halt > > > > seems everyone can use it... > > Everybody can run it, only a few can run it succesfully: > > [~] edwin@friet44>halt > halt: Operation not permitted > [~] edwin@friet44>groups > wheel operator > > Reading the source: > if (geteuid()) { > errno = EPERM; > err(1, NULL); > } > > The call to geteuid will always return non-zero for non-root users, > so non-root users will not be able to run halt (reboot, fasthalt, > fastboot) Unless it's setuid. I have -r-s-r-x--- root operator on both /sbin/halt and /sbin/reboot on two machines. -- FreeBSD 4.4-STABLE 4:25PM up 6 days, 22:48, 13 users, load averages: 0.05, 0.04, 0.00 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message