Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Jul 2007 02:27:55 +0200
From:      martinko <gamato@users.sf.net>
To:        freebsd-questions@freebsd.org
Subject:   Re: cannot log in via console, cannot su(1), only as root
Message-ID:  <f76gub$ego$1@sea.gmane.org>
In-Reply-To: <17838240D9A5544AAA5FF95F8D520316022AC752@ad-exh01.adhost.lan>
References:  <f6omnq$tlb$1@sea.gmane.org> <f6p80c$a6g$1@sea.gmane.org> <17838240D9A5544AAA5FF95F8D520316022AC752@ad-exh01.adhost.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael K. Smith - Adhost wrote:
> 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
>>
>> 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.
>>>
>> some more details follow ...
>>
>> 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.
>>
>> what works:
>> log in via ssh(1) using public/private keys
>> log in on local console as root
>> su(1) to root
>>
>> 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")
>>
>> 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).
>>
>> i ran vipw(8) and it doesn't seem to me there's something wrong with
> my
>> files.
>>
>> any hints pls ??
>>
> 
> 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.
> 

I'm not having problem with a password as such.  I can change it.  I 
just cannot log in using password as any user apart from root, whether 
logging locally (console) or remotely (ssh).  Users I tried su(1) are of 
course members of wheel group.  su(1) failed before even accepting any 
password.  There's something wrong somewhere and I need to find it, just 
don't know how.  Any ideas pls ??

Martin




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f76gub$ego$1>