From owner-freebsd-questions@FreeBSD.ORG Tue Jul 10 16:49:41 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0A44716A46D for ; Tue, 10 Jul 2007 16:49:41 +0000 (UTC) (envelope-from mksmith@adhost.com) Received: from mail-in02.adhost.com (mail-in02.adhost.com [216.211.128.129]) by mx1.freebsd.org (Postfix) with ESMTP id E5D2213C469 for ; Tue, 10 Jul 2007 16:49:40 +0000 (UTC) (envelope-from mksmith@adhost.com) Received: from ad-exh01.adhost.lan (unknown [216.211.143.69]) by mail-in02.adhost.com (Postfix) with ESMTP id 674711EE81F; Tue, 10 Jul 2007 09:49:40 -0700 (PDT) (envelope-from mksmith@adhost.com) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Tue, 10 Jul 2007 09:49:24 -0700 Message-ID: <17838240D9A5544AAA5FF95F8D520316022AC752@ad-exh01.adhost.lan> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: cannot log in via console, cannot su(1), only as root Thread-Index: AcfA78iDTu9QAhtvQJOO+vmf6DAzRACIg2cg References: From: "Michael K. Smith - Adhost" To: "martinko" , Cc: Subject: RE: cannot log in via console, cannot su(1), only as root X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jul 2007 16:49:41 -0000 Hello Martinko: > -----Original Message----- > From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd- > questions@freebsd.org] On Behalf Of martinko > Sent: Saturday, July 07, 2007 4:36 PM > To: freebsd-questions@freebsd.org > Subject: Re: cannot log in via console, cannot su(1), only as root >=20 > martinko wrote: > > hello list, > > > > i was updating sw configuration of my old computer and towards the > end i > > noticed i couldn't log in on local console other than root. i tried > > remote ssh using public keys which worked but i found out su(1) to > any > > user except root does not work either. i've no idea how i could > > possibly manage to "break" my system like this and unfortunately i > need > > to fix it by tomorrow. therefore i would really appreciate your > prompt > > hints as what to check etc. > > >=20 > some more details follow ... >=20 > upgrade from 6.0-R to 6.2-R > everything went ok .. > i was doing changes in /etc based on my other computer settings > i was working via ssh(1), therefore i haven't noticed when logging on > console stopped working. >=20 > what works: > log in via ssh(1) using public/private keys > log in on local console as root > su(1) to root >=20 > what doesn't work: > log in via ssh(1) using password > log in on local console as a normal user > su(1) to a normal user (it even doesn't ask for password a throws > "sorry") >=20 > besides, as root i'm able to change passwords via passwd(1), but it > doesn't help and a normal user cannot change their own password (old > password check would fail). >=20 > i ran vipw(8) and it doesn't seem to me there's something wrong with my > files. >=20 > any hints pls ?? >=20 The normal user would have to be a member of the "wheel" group to use su at any point. If your normal user logs in via ssh/console/whatever, they should be able to run the passwd command to change their own password. You wouldn't want them to su to do so. If you want to test this, add your normal user to the wheel group, log in again and see if it works. Regards, Mike Smith mksmith@adhost.com (work) mksmith@mac.com (!work)