Mail Archives: cygwin/2002/11/27/18:59:39
--------
Hello:
There are a couple of people in our group that insist on
using cmd.exe as their login shell when they telnet or ssh to
our windows 2000 server.
When the login shell is set to "/cygdrive/c/winnt/system32/cmd"
here are the challenges:
1) "more < foo" does not work, it has no clue about
the window size. I tried setting LINES to no avail.
2) I would line to enable the command history capability,
so that up and down arrow step through the history.
Any ideas?
3) I had to kloosh things to get the backspace to do the
"erase" function. I wrapped cmd.exe inside a bash
script that did a "stty erase ^H" before it started
cmd.exe. Is there a better way?
4) If you set the shell to
"/cygdrive/c/winnt/system32/cmd", login
and then type "bash --login" to get a bash shell
(dumb, but needed sometimes), bash hangs. This
is still a mystery. To work around this I
always start a bash session after the user exits
cmd.exe - see below.
Any help or ideas would be welcomed.
For more details on what I did see end of this e-mail.
--
thanks/ regards,
Tom
perl -e 'print unpack("u", "\-\=\$\!R\;V1M86XN8V\]M\"\@\`\`");'
--v-v------------------C-U-T---H-E-R-E-------------------------v-v--
> 17:15:45 Wed Nov 27 /adm/bin/sys/s
> C7MKES109 adm_tsr > grep build /etc/passwd|fold
build:unused_by_nt/2000/xp:12122:12119:build,U-MKE\build,S-1-5-21-1177238915-197
9792683-1801674531-2122:/user/build:/drv/c/adm/bin/sys/s/cmd_login_shell
> 17:50:35 Wed Nov 27 /adm/bin/sys/s
> C7MKES109 adm_tsr > cat /drv/c/adm/bin/sys/s/cmd_login_shell
#!/bin/bash -
/bin/stty erase
/drv/c/winnt/system32/cmd
/bin/bash --login
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -