Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Fri, 29 Nov 2002 10:09:47 -0600 From: nicebounce AT trodman DOT com Message-Id: <200211291609.gATG9lb19176@tigris.pounder.sol.net> X-Authentication-Warning: tigris.pounder.sol.net: rodmant set sender to nicebounce AT trodman DOT com using -f To: cygwin AT cygwin DOT com X-note: 1G0!G/usr/sbin/sendmail -v -t -fnicebounce AT trodman DOT com # for less traceable mail Subject: cmd.exe as telnetd login shell: "mode con LINES=24 COLS=80" has no effect.. Mime-Version: 1.0 Content-Type: Text/Plain; charset=US-ASCII -------- Hello: A couple of people that insist on using cmd.exe as their login shell when they telnet or ssh to our w2kserver. When the login shell is set to "/cygdrive/c/winnt/system32/cmd", and "putty" is the telnet client: 1) "more < foo" does not work, it has no clue about the window size. o tried "mode con LINES=24 COLS=80", when I then ran "mode con" it appeared to have "taken", but "more < foo" still did not page correctly o I tried setting LINES to no avail. o tried various combinations of "cmd" switches ( "/X" also "/A", did not try "/Y") 2) I would also like to enable the DOSKEY command history capability, "Up Arrow" literally moves the cursor 1 row up. I tried "doskey /reinstall" - it has no apparent effect. 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. I'm beginning to lean towards the unhappy position that we will have to use Microsoft's or Ataman's telnetd; I would love to avoid this. Pls understand how very much I *appreciate* the cygwin toolset, and that I'm an ever-so-humble day in day out, sys admin/end user of your tools. 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/