On Thu, Dec 15, 2011 at 11:36:14AM -0500, Sean Conner wrote:
It was thus said that the Great Mouse once stated:
[41 lines
of unnecessary history cut - *please* trim your quotes,
people!]
[...] You don't have to change the operating
system to fix whatever
defective behaviour you've found in shells
To the extent that the shell is part of the OS, you do. And that's not
a totally unfair position; shells ship with OSes and are maintained as
part of OSes...and, in recent years, OSes have strated refusing to let
users change their shells to user-provided programs (a longstanding
peeve of mine, exacerbated by the broken design of the API behind it).
Really? There are OSes that don't let you change the shell? Which ones?
Well, the standard setup on NetBSD and typical Linux (tested on Debian)
at least. Limiting the users shell choice to whatever is in /etc/shells
is, however, not that uncommon.
Of course root can always attack /etc/passwd with vi ...
Kind regards,
Alex.
--
"Opportunity is missed by most people because it is dressed in overalls and
looks like work." -- Thomas A. Edison