Re: how to make Debian less fragile (long and philosophical)
Nope. ssh invokes the command you request by calling your shell,
with the '-c' argument, so if your shell is dynamically linked, sh
will fail to exec it, and your command (sash) won't get run.
I checked the man page, and fortunately sash does support the
standard -c argument, so setting your shell to sash would allow
this kind of login. You could also use ash, bash, csh, tcsh, zsh,
or anything else you liked--providing it was static. Since ash is
small and fairly standard, it's a good choice. The advantage of
'sash' is that we've all already agreed it should be there.
On Thu, Aug 19, 1999 at 11:20:00PM -0400, Steve Willer wrote:
> On Thu, 19 Aug 1999, Justin Wells wrote:
> > I think there are some unresolved issues that need to be decided:
> > -- A way for root to get sash started, either from an existing
> > shell (presumably a static su) or from a login prompt, or
> > via a linked and loaded sshd (which would not need to be static
> If ssh is installed on a machine, I would think you would be able to
> launch sash with "ssh somemachine /bin/sash". Perhaps you need -t, but it
> should work. This would allow you to make use of sash at login without
> setting it as anybody's shell.