Subject: Re: Changing default shell
To: None <tech-userlevel@NetBSD.org>
From: Peter Bex <Peter.Bex@xs4all.nl>
List: tech-userlevel
Date: 09/18/2006 19:44:14
--qse+WBH4guesipZ+
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Sep 18, 2006 at 07:39:18PM +0200, Martin Husemann wrote:
> What is "the default shell"?

The one that is in /etc/usermgmt.conf

> Sysinst ask which shell to use for root, and when I add users I usually f=
ollow
> their personal preferences.

The one that's in the above-mentioned file is the one useradd takes by
default.  If you do not know this, you're in for a surprise.  Most
people who don't know this kind of thing are not exactly proficient with
the C shell, so changing it to sh (or ksh?) is a good idea IMHO.

Those who know can obviously change it, and will probably be familiar
with a Bourne type shell as it is the default on most systems nowadays.
Moreover, both sh and ksh are covered by POSIX.  I think csh isn't
standardized at all.  Having a nonstandard shell as the default is pretty
lame :)

Regards,
Peter
--=20
http://sjamaan.ath.cx
--
"The process of preparing programs for a digital computer
 is especially attractive, not only because it can be economically
 and scientifically rewarding, but also because it can be an aesthetic
 experience much like composing poetry or music."
							-- Donald Knuth

--qse+WBH4guesipZ+
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (NetBSD)

iQEVAwUBRQ7a7tOrBFwYag3gAQJs8AgAkF0OPrj94cijvROBQPye9ClfXf4E202A
fLRTh7sOA8aO1Gps+C1qcs3v9/0gmao7YvniK7TYvNWL33Ivr6ZxS2TIUSpY1wYX
IY3TCgTSV0UFH71b+48Mdc8DV1KnC2nt6U3ZoQKek57aQuVr6M210GEnw9UZGkyO
Tc8iJxnsgEKCAIx6ksoY26061T9nCWbiAXP1DiiyI8kpeI0ehmHeZ1bOmjT9WktN
N3ypvXNyFsiNOMH65HQNe+oiUKFuhlk8947ub6iWD6d0GdsOU4ACH+SrJ9DEjGyR
N5+LhXDt2dPf9SQUqvfBrP4LPgL8VJ2A0CSC1L50sbq6rabuefPqWw==
=Aynw
-----END PGP SIGNATURE-----

--qse+WBH4guesipZ+--