[SPARCbook] unsubscribe

amir manouchehri amirmano at unm.edu
Mon Jan 24 09:39:55 CST 2000


----- Original Message -----
From: Sunder <sunder at sunder.net>
To: <sparcbook at sunhelp.org>
Sent: Monday, January 24, 2000 5:26 PM
Subject: Re: [SPARCbook] Shell?


> Jeff wrote:
> >
> > Just wondering how I can SAFELY change my shell from sh to bash for
> > root.  This isn't on my sparcbook, but there was a big discussion on
> > this a week ago or so.
>
> Under solaris there's no chfn or chsh, so you'll have to login as root to
> change your own shell...  Under OpenBSD at least there's chsh -s shellpath
> which will do what you'd want.  So the only way to do it is to run vi
> /etc/passwd, or if you prefer vipw.
>
> I'd say, do this while under X, and don't log out.  So, you'd login as
root,
> open a terminal, vipw, then telnet or ssh to localhost and try to login as
> root.  Opening another Xterm (or DtTerm) should also be a good test.
>
> Generally it's a very bad idea to change to bash because bash is generally
> dynamically linked to the various libraries in /usr.  The problem is that
if
> you aren't able to mount /usr for whatever reason, you won't be able to
login
> as root to fix the problem.
>
> This is why root's login shell isn't /bin/sh, but /sbin/sh because
/sbin/sh is
> a statically linked version.
>
> So there are three ways to do this safely:
>
> 1. Create an alternate root account (i.e.: toor - root backwards) which
has
> /usr/local/bin/bash as its shell and use that)
>
> 2. Build your own version of a statically linked bash, dump it in /sbin
and
> make that root's shell.
>
> 3. Put something like this at the end of your .profile:
>
>  if  [ -f /usr/local/bin/bash ]; then; exec /usr/local/bin/bash; fi
>
> This will see if /usr/local/bin/bash exists, and if it does, switch to it.
You
> might have to experiment a bit more with this, so try it on a regular
account
> before you do it to root, but it's a starting point.
>
> I just wish Sun got off their asses and officially supported bash and
tcsh. :)
> ksh is nice, but, way outdated.
>
> --
> ---------------------------- Kaos Keraunos Kybernetos --------------------
>  + ^ +  Sunder              "Only someone completely distrustful of   /|\
>   \|/   sunder at sunder.net    all government would be opposed to what /\|/\
> <--*--> -------------------- we are doing with surveillance cameras" \/|\/
>   /|\   You're on the air.   -- NYC Police Commish H. Safir.          \|/
>  + v +  Say 'Hi' to Echelon  "Privacy is an 'antisocial act'" - The FedZ.
> ---------------------------- http://www.sunder.net -----------------------
> I love the smell of Malathion in the morning, it smells like brain cancer.
>
> _______________________________________________
> Sparcbook mailing list  -  Sparcbook at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sparcbook







More information about the SPARCBook mailing list