Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

An adequate bootstrap is a contradiction in terms.


devel / comp.unix.bsd.freebsd.misc / Re: shell defaults

SubjectAuthor
* shell defaultsLouis Epstein
+* Re: shell defaultsWinston
|+* Re: shell defaultsLouis Epstein
||`* Re: shell defaultsChristian Weisgerber
|| `- Re: shell defaultsBob Eager
|`- Re: shell defaultsPhilip Paeps
`* Re: shell defaultsChristian Weisgerber
 `* Re: shell defaultsLouis Epstein
  `- Re: shell defaultsWinston

1
shell defaults

<um5iae$2k9$1@reader1.panix.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=503&group=comp.unix.bsd.freebsd.misc#503

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.main.lekno.ws!not-for-mail
From: le@main.lekno.ws (Louis Epstein)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: shell defaults
Date: Sat, 23 Dec 2023 02:57:18 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <um5iae$2k9$1@reader1.panix.com>
Injection-Date: Sat, 23 Dec 2023 02:57:18 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="main.lekno.ws:12.144.5.2";
logging-data="2697"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (FreeBSD/13.2-RELEASE-p8 (amd64))
 by: Louis Epstein - Sat, 23 Dec 2023 02:57 UTC

I note that the article from debugpoint.com about
the new features of FreeBSD 14 says it has
"elevated the root user's default shell to sh".

So what has it been until now?
When I am in a fsck situation in 13,
as with previous versions,the single user
mode prompt tells me to enter a shell or
RETURN for sh indicating sh is already
the default.

I thought only the Thompson and Mashey shells
predated sh,with csh,bash,etc. being more advanced?
What's the "unelevated" level?

-=-=-
The World Trade Center towers MUST rise again,
at least as tall as before...or terror has triumphed.

Re: shell defaults

<yd1qbdwm5k.fsf@UBEblock.psr.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=504&group=comp.unix.bsd.freebsd.misc#504

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wbe@UBEBLOCK.psr.com.invalid (Winston)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Fri, 22 Dec 2023 23:57:59 -0500
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <yd1qbdwm5k.fsf@UBEblock.psr.com>
References: <um5iae$2k9$1@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="26abb1d16723b991861be7b3648844a2";
logging-data="2058488"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/MFSxAmL9E3O2paI7EaD3m"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:WCxiH6AJVKZ9Af/9d/96gDBiDaM=
sha1:OxNoirukKvjWAKpSUtcUFTMNeB4=
Mail-Copies-To: never
 by: Winston - Sat, 23 Dec 2023 04:57 UTC

Louis Epstein <le@main.lekno.ws> writes:
> I note that the article from debugpoint.com about
> the new features of FreeBSD 14 says it has
> "elevated the root user's default shell to sh".

Maybe the author prefers sh to csh? :)

> I thought only the Thompson and Mashey shells
> predated sh,with csh,bash,etc. being more advanced?

Development of sh didn't stop, and today's sh has many
improvements compared with the 1980's sh.

In the end, does the installation default matter?
If you prefer csh, use chsh to change it back.
-WBE

Re: shell defaults

<um61ct$bpd$1@reader1.panix.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=505&group=comp.unix.bsd.freebsd.misc#505

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.main.lekno.ws!not-for-mail
From: le@main.lekno.ws (Louis Epstein)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Sat, 23 Dec 2023 07:14:37 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <um61ct$bpd$1@reader1.panix.com>
References: <um5iae$2k9$1@reader1.panix.com> <yd1qbdwm5k.fsf@UBEblock.psr.com>
Injection-Date: Sat, 23 Dec 2023 07:14:37 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="main.lekno.ws:12.144.5.2";
logging-data="12077"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (FreeBSD/13.2-RELEASE-p8 (amd64))
 by: Louis Epstein - Sat, 23 Dec 2023 07:14 UTC

Winston <wbe@ubeblock.psr.com.invalid> wrote:
> Louis Epstein <le@main.lekno.ws> writes:
>> I note that the article from debugpoint.com about
>> the new features of FreeBSD 14 says it has
>> "elevated the root user's default shell to sh".
>
> Maybe the author prefers sh to csh? :)
>
>> I thought only the Thompson and Mashey shells
>> predated sh,with csh,bash,etc. being more advanced?
>
> Development of sh didn't stop, and today's sh has many
> improvements compared with the 1980's sh.
>
> In the end, does the installation default matter?
> If you prefer csh, use chsh to change it back.
> -WBE

Apparently per Wikipedia's comparison-of-shells page
FreeBSD has been using tcsh as the root default but
again,I thought that was way more advanced than sh,
as an improvement on csh.

I've been mainly a bash user for over 25 years.

-=-=-
The World Trade Center towers MUST rise again,
at least as tall as before...or terror has triumphed.

Re: shell defaults

<slrnuodp45.3co.naddy@lorvorc.mips.inka.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=506&group=comp.unix.bsd.freebsd.misc#506

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.szaf.org!inka.de!mips.inka.de!.POSTED.localhost!not-for-mail
From: naddy@mips.inka.de (Christian Weisgerber)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Sat, 23 Dec 2023 13:45:41 -0000 (UTC)
Message-ID: <slrnuodp45.3co.naddy@lorvorc.mips.inka.de>
References: <um5iae$2k9$1@reader1.panix.com>
Injection-Date: Sat, 23 Dec 2023 13:45:41 -0000 (UTC)
Injection-Info: lorvorc.mips.inka.de; posting-host="localhost:::1";
logging-data="3481"; mail-complaints-to="usenet@mips.inka.de"
User-Agent: slrn/1.0.3 (FreeBSD)
 by: Christian Weisgerber - Sat, 23 Dec 2023 13:45 UTC

On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:

> I note that the article from debugpoint.com about
> the new features of FreeBSD 14 says it has
> "elevated the root user's default shell to sh".
>
> So what has it been until now?

/bin/csh, which is actually tcsh on FreeBSD.

> When I am in a fsck situation in 13,
> as with previous versions,the single user
> mode prompt tells me to enter a shell or
> RETURN for sh indicating sh is already
> the default.

Single user shell != root user's shell

--
Christian "naddy" Weisgerber naddy@mips.inka.de

Re: shell defaults

<slrnuodphh.3co.naddy@lorvorc.mips.inka.de>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=507&group=comp.unix.bsd.freebsd.misc#507

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.szaf.org!inka.de!mips.inka.de!.POSTED.localhost!not-for-mail
From: naddy@mips.inka.de (Christian Weisgerber)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Sat, 23 Dec 2023 13:52:49 -0000 (UTC)
Message-ID: <slrnuodphh.3co.naddy@lorvorc.mips.inka.de>
References: <um5iae$2k9$1@reader1.panix.com>
<yd1qbdwm5k.fsf@UBEblock.psr.com> <um61ct$bpd$1@reader1.panix.com>
Injection-Date: Sat, 23 Dec 2023 13:52:49 -0000 (UTC)
Injection-Info: lorvorc.mips.inka.de; posting-host="localhost:::1";
logging-data="3481"; mail-complaints-to="usenet@mips.inka.de"
User-Agent: slrn/1.0.3 (FreeBSD)
 by: Christian Weisgerber - Sat, 23 Dec 2023 13:52 UTC

On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:

> I've been mainly a bash user for over 25 years.

So was I, on FreeBSD, but I recently switched to sh(1), which has
now grown sufficient features for my interactive use, without all
of bash's additional clutter that I simply don't use.

--
Christian "naddy" Weisgerber naddy@mips.inka.de

Re: shell defaults

<kup0vdF6quaU2@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=508&group=comp.unix.bsd.freebsd.misc#508

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: news0009@eager.cx (Bob Eager)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: 23 Dec 2023 21:15:25 GMT
Lines: 21
Message-ID: <kup0vdF6quaU2@mid.individual.net>
References: <um5iae$2k9$1@reader1.panix.com>
<yd1qbdwm5k.fsf@UBEblock.psr.com> <um61ct$bpd$1@reader1.panix.com>
<slrnuodphh.3co.naddy@lorvorc.mips.inka.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 4BoYEQVyBr2kn4eE2jDDjwBbGD9hMNaKo33rEoTltkLDDaCY2W
Cancel-Lock: sha1:D0ltt4pofo1m6T8J7LeW+IkpMeg= sha256:h5EHnXPxKfEf+1grxfRW3Z5BWGcMTyP2035prApbzNA=
User-Agent: Pan/0.145 (Duplicitous mercenary valetism; d7e168a
git.gnome.org/pan2)
 by: Bob Eager - Sat, 23 Dec 2023 21:15 UTC

On Sat, 23 Dec 2023 13:52:49 +0000, Christian Weisgerber wrote:

> On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:
>
>> I've been mainly a bash user for over 25 years.
>
> So was I, on FreeBSD, but I recently switched to sh(1), which has now
> grown sufficient features for my interactive use, without all of bash's
> additional clutter that I simply don't use.

I have always used sh for scripting (when I don't use REXX), but csh/tcsh
for an interactive shell. And that has been the case since csh first
appeared in the late 1970s.

--
Using UNIX since v6 (1975)...

Use the BIG mirror service in the UK:
http://www.mirrorservice.org

Re: shell defaults

<umbdou$oig$3@reader1.panix.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=520&group=comp.unix.bsd.freebsd.misc#520

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.main.lekno.ws!not-for-mail
From: le@main.lekno.ws (Louis Epstein)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Mon, 25 Dec 2023 08:16:30 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <umbdou$oig$3@reader1.panix.com>
References: <um5iae$2k9$1@reader1.panix.com> <slrnuodp45.3co.naddy@lorvorc.mips.inka.de>
Injection-Date: Mon, 25 Dec 2023 08:16:30 -0000 (UTC)
Injection-Info: reader1.panix.com; posting-host="main.lekno.ws:12.144.5.2";
logging-data="25168"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (FreeBSD/13.2-RELEASE-p8 (amd64))
 by: Louis Epstein - Mon, 25 Dec 2023 08:16 UTC

Christian Weisgerber <naddy@mips.inka.de> wrote:
> On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:
>
>> I note that the article from debugpoint.com about
>> the new features of FreeBSD 14 says it has
>> "elevated the root user's default shell to sh".
>>
>> So what has it been until now?
>
> /bin/csh, which is actually tcsh on FreeBSD.
>
>> When I am in a fsck situation in 13,
>> as with previous versions,the single user
>> mode prompt tells me to enter a shell or
>> RETURN for sh indicating sh is already
>> the default.
>
> Single user shell != root user's shell
>

When one is single user does one not have root privileges?

-=-=-
The World Trade Center towers MUST rise again,
at least as tall as before...or terror has triumphed.

Re: shell defaults

<ydo7eevgdp.fsf@UBEblock.psr.com>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=521&group=comp.unix.bsd.freebsd.misc#521

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: wbe@UBEBLOCK.psr.com.invalid (Winston)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Mon, 25 Dec 2023 03:24:50 -0500
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <ydo7eevgdp.fsf@UBEblock.psr.com>
References: <um5iae$2k9$1@reader1.panix.com>
<slrnuodp45.3co.naddy@lorvorc.mips.inka.de>
<umbdou$oig$3@reader1.panix.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Info: dont-email.me; posting-host="ee9a6b09c3e7742aecadc8b4bc22a6bf";
logging-data="3145093"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+ox8LS0uuPq9fwpH/X3h70"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:FOR0agox8zjhzNgcerlEoEDmURI=
sha1:W6SGypkRRCjpMXsvP2OLQ5axslw=
Mail-Copies-To: never
 by: Winston - Mon, 25 Dec 2023 08:24 UTC

On 2023-12-23, Louis Epstein <le@main.lekno.ws> wrote:
>>> I note that the article from debugpoint.com about
>>> the new features of FreeBSD 14 says it has
>>> "elevated the root user's default shell to sh".
>>>
>>> So what has it been until now?

Christian Weisgerber <naddy@mips.inka.de> replied:
>> /bin/csh, which is actually tcsh on FreeBSD.

>>> When I am in a fsck situation in 13,
>>> as with previous versions,the single user
>>> mode prompt tells me to enter a shell or
>>> RETURN for sh indicating sh is already
>>> the default.

>> Single user shell != root user's shell

Louis Epstein <le@main.lekno.ws> then asked:
> When one is single user does one not have root privileges?

Sure, but single user mode doesn't do all the multiuser login
stuff like looking at /etc/passwd to see what shell user X
should have. Instead, it just asks you which shell you want,
and the default is the traditional /bin/sh.
-WBE

Re: shell defaults

<slrnup1q7q.2h7e.philip@rincewind.trouble.is>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=548&group=comp.unix.bsd.freebsd.misc#548

  copy link   Newsgroups: comp.unix.bsd.freebsd.misc
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: philip@trouble.is (Philip Paeps)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: shell defaults
Date: Sun, 31 Dec 2023 12:07:22 +0800
Organization: Happily Disorganized
Lines: 32
Message-ID: <slrnup1q7q.2h7e.philip@rincewind.trouble.is>
References: <um5iae$2k9$1@reader1.panix.com> <yd1qbdwm5k.fsf@UBEblock.psr.com>
X-Trace: individual.net oOekBK3JWog828eLpgOcUgbOrOCbJrB5r9DbiMPMw6Z/gd95SA
Cancel-Lock: sha1:8BtmaKVjbsLrnyXGQgbVCaRwhE4= sha256:BTgiv2Uw6c0W6Dn2tWxITxFs/GnbF0SbnKUePFO+74c=
X-PGP-Fingerprint: B851 CD3A C248 F2ED 3E2C C18C BB6D 8A14 AFE7 D96B
X-Date: Today is Setting Orange, the 73rd day of The Aftermath in the YOLD
3189
X-Phase-of-Moon: The Moon is Waning Gibbous (84% of Full)
User-Agent: slrn/1.0.3 (FreeBSD)
 by: Philip Paeps - Sun, 31 Dec 2023 04:07 UTC

Winston <wbe@UBEBLOCK.psr.com.invalid> wrote:
> Louis Epstein <le@main.lekno.ws> writes:
>> I note that the article from debugpoint.com about
>> the new features of FreeBSD 14 says it has
>> "elevated the root user's default shell to sh".
>
> Maybe the author prefers sh to csh? :)

I suspect the author was a large language model rather than a human.

>> I thought only the Thompson and Mashey shells
>> predated sh,with csh,bash,etc. being more advanced?
>
> Development of sh didn't stop, and today's sh has many
> improvements compared with the 1980's sh.

Indeed. And FreeBSD's /bin/sh today has plenty of interactive features
for day to day systems administration use.

> In the end, does the installation default matter?
> If you prefer csh, use chsh to change it back.

I prefer to keep the system defaults on installations where I'm not the
only admin. For my user account, I've been using zsh for over twenty
years.

Philip

--
Philip Paeps
Senior Reality Engineer
Alternative Enterprises

1
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor