Re: [HEADSUP] making /bin/sh the default shell for root

Warner Losh <[email protected]>
Newsgroups gmane.os.freebsd.architechture
Message-ID <CANCZdfoQyZY+2FCQAKUDVy4qRMT-if8xaEXZ5m0U9ih3DdiZUw@mail.gmail.com>
On Wed, Sep 22, 2021 at 9:35 AM John Baldwin <[email protected]> wrote:

> On 9/22/21 1:36 AM, Baptiste Daroussin wrote:
> > Hello,
> >
> > TL;DR: this is not a proposal to deorbit csh from base!!!
> >
> > For years now, csh is the default root shell for FreeBSD, csh can be
> confusing
> > as a default shell for many as all other unix like settled on a bourne
> shell
> > compatible interactive shell: zsh, bash, or variant of ksh.
> >
> > Recently our sh(1) has receive update to make it more user friendly in
> > interactive mode:
> > * command completion (thanks pstef@)
> > * improvement in the emacs mode, to make it behave by default like other
> shells
> > * improvement in the vi mode (in particular the vi edit to respect
> $EDITOR)
> > * support for history as described by POSIX.
> >
> > This makes it a usable shell by default, which is why I would like to
> propose to
> > make it the default shell for root starting FreeBSD 14.0-RELEASE (not
> MFCed)
> >
> > If no strong arguments has been raised until October 15th, I will make
> this
> > proposal happen.
> >
> > Again just in case: THIS IS NOT A PROPOSAL TO REMOVE CSH FROM BASE!
>
> I think this is fine.  I would also be fine with either removing 'toor'
> from the
> default password file or just leaving it as-is for POLA.  (I would probably
> prefer removing it outright.)
>

I think this is also fine. I also think we should remove toor from the
default
password file for one fewer attack surfaces. I strongly prefer this. Users
that want toor can add it to their system and/or provisioning scripts.

Warner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.