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>
