Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Apr 2002 16:15:39 -0400 (EDT)
From:      Ryan Thieme <rt@pinhead.nshl.com>
To:        Brendan McAlpine <bmcalpine@macconnect.com>
Cc:        questions@FreeBSD.ORG
Subject:   Re: Problem su'ing to root
Message-ID:  <Pine.BSF.4.21.0204091612560.7216-100000@pinhead.nshl.com>
In-Reply-To: <B8D8C3A6.BF73%bmcalpine@macconnect.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0204091612560.7216-100000>