From owner-freebsd-questions@FreeBSD.ORG Mon Nov 21 05:53:11 2005 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 48A8916A41F for ; Mon, 21 Nov 2005 05:53:11 +0000 (GMT) (envelope-from mse_software@charter.net) Received: from mxsf02.cluster1.charter.net (mxsf02.cluster1.charter.net [209.225.28.202]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3655943D75 for ; Mon, 21 Nov 2005 05:53:07 +0000 (GMT) (envelope-from mse_software@charter.net) Received: from mxip26a.cluster1.charter.net (mxip26a.cluster1.charter.net [209.225.28.181]) by mxsf02.cluster1.charter.net (8.12.11/8.12.11) with ESMTP id jAL5r6Xu018160 for ; Mon, 21 Nov 2005 00:53:06 -0500 Received: from 68-116-0-143.dhcp.knwk.wa.charter.com (HELO yak.mseubanks.net) ([68.116.0.143]) by mxip26a.cluster1.charter.net with ESMTP; 21 Nov 2005 00:53:06 -0500 X-IronPort-AV: i="3.97,355,1125892800"; d="scan'208"; a="476028744:sNHT16111184" From: Mike Eubanks To: freebsd-questions@freebsd.org In-Reply-To: References: Content-Type: text/plain Date: Sun, 20 Nov 2005 21:53:02 -0800 Message-Id: <1132552382.2267.25.camel@yak.mseubanks.net> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Subject: Re: Root powerless? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mse_software@charter.net List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Nov 2005 05:53:11 -0000 On Sun, 2005-11-20 at 20:50 -0800, Brooke Landers wrote: > >[root@schultz ~]# id > >uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) > > > >you should have uid=0 > > > hello Richard. thank you for the help. heres what i get > > srv-0021# id > uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) > > /etc/passwd and group look normal too. everything else is running ok. > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" I don't know if it will help, but you might try `su -' to get a full root login. There may be a difference in your environment. Below is my reasoning. ``su'' issued by unpriveleged user in group wheel: [0] yak$ id uid=1001(bouy) gid=0(wheel) groups=0(wheel) [0] yak$ su Password: [0] yak# echo $USER <========== EUID unless target is root (0) bouy <========== [0] yak# id uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) [0] yak# exit exit ``su -'' issued by unpriveleged user in group wheel: [0] yak$ su - Password: [0] yak# echo $USER <========== EUID unless target is root (0) root <========== [0] yak# id uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator) [0] yak# exit logout [0] yak$ man su Note the difference in the USER environment variable. The following code exists in the shutdown command, therefore the error appears to be that of a non-zero EUID. #ifndef DEBUG if (geteuid()) errx(1, "NOT super-user"); #endif This makes sense considering a normal `su' does not change the EUID as stated in the man page => "USER is set to the target login, unless the target login has a user ID of 0, in which case it is unmodified." Hope this helps -- Mike Eubanks