Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Apr 2002 17:10:32 -0500
From:      GB Clark <gclarkii@vsservices.com>
To:        Brendan McAlpine <bmcalpine@macconnect.com>
Cc:        rt@pinhead.nshl.com, questions@FreeBSD.ORG
Subject:   Re: Problem su'ing to root
Message-ID:  <20020409171032.31a30451.gclarkii@vsservices.com>
In-Reply-To: <B8D8C6F8.BF7D%bmcalpine@macconnect.com>
References:  <Pine.BSF.4.21.0204091612560.7216-100000@pinhead.nshl.com> <B8D8C6F8.BF7D%bmcalpine@macconnect.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 09 Apr 2002 16:27:36 -0400
Brendan McAlpine <bmcalpine@macconnect.com> wrote:

> Ryan
> 
> Thanks for the help.  Here is where my problem gets more complex.
> 
> 1.  I don't have sudo set up on this machine.
> 
> 2.  csh is not on the machine for some reason.
> 
> Right now there is no way for me to get root powers on the machine.  Even
> sitting at the console doesn't let me log in as root.
If your at the console, then reboot and enter /kernel -s when the prompt comes
up.  This will boot the system into single user and allow you to choose your shell.

Any ideas on why /bin/csh is not there?  I can not think of a reason to remove it and it has
been a standard BSD shell forever.

GB

> Any other ideas?
> 
> Argh
> 
> Brendan
> 
> > From: Ryan Thieme <rt@pinhead.nshl.com>
> > Date: Tue, 9 Apr 2002 16:15:39 -0400 (EDT)
> > To: Brendan McAlpine <bmcalpine@macconnect.com>
> > Cc: questions@FreeBSD.ORG
> > Subject: Re: Problem su'ing to root
> > 
> > On Tue, 9 Apr 2002, Brendan McAlpine wrote:
> > 
> >> Hey everyone,
> >> 
> >> I have run into a bit of a problem.  For some reason, when I ssh into my
> >> FreeBSD box and try to su to root, I get this message:
> >> 
> >> su: /bin/csh: No such file or directory
> >> 
> >> Looks like the root user is set up to use csh, when it isn't on the machine.
> >> How can I change the root user's shell?  I can't su to root right now as the
> >> csh is not found.
> >> 
> >> Help!  Is there any way to do this remotely?  If not, how do I go about
> >> fixing this?
> >> 
> >> Thanks
> >> 
> >> Brendan
> >> 
> > 
> > I'll take my first stab at *answering* a question and not just asking
> > them.
> > 
> > If you have sudo access set up for your account you could always:
> > 
> > sudo vipw and change the shell there
> > or
> > sudo chsh root and change the shell there
> > or
> > edit /etc/shells and add /bin/csh or where ever the csh shell might be,
> > like /usr/local/bin/csh
> > 
> > Hopefully one of my answers will work and is actually the safe way to do
> > it.
> > 
> > Ryan
> > 
> > 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 


-- 
GB Clark II             | Roaming FreeBSD Admin
gclarkii@VSServices.COM | General Geek 
           CTHULU for President - Why choose the lesser of two evils?

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020409171032.31a30451.gclarkii>