Tim Sailer wrote: > > In your email to me, Jens B. Jorgensen, you wrote: > > > > Do you have any idea on how to setup mgetty to automatically telnet an > > > incoming connection to another system. (i.e. anyone connecting to ttyS31 > > > should be automatically telnetted to aaa.bbb.ccc.ddd.) > > > > > > > Yes. mgetty will still prompt them for a login, but after that it will > > run telnet to the remote machine and as long as the remote telnetd > > supports the ENVIRON option the user will not have to type their > > login twice. You need to edit the file /etc/mgetty/login.config. > > This file controls what program is launched by getty (usually > > /bin/login). The first field in each (non-comment) line matches the > > user name and the use of '*' for a wildcard is allowed. Ordinarily > > there's a line at the end (the first matching line in the file is > > used) like this: > > > > * - - /bin/login @ > > > > Which means that any user logging in which doesn't match a previous > > entry will have /bin/login started for them. The '@' just passes > > the user name. You should replace this line with: > > > > * - - /usr/bin/telnet -8 -E -a -l @ target-machine > > > > Actually you may want to consider (for extra security) > > > > * nobody nobody /usr/bin/telnet -8 -E -a -l @ target-machine > > > > Since otherwise telnet will run as root (although -E prevents the > > telnet "escape" which would allow a user to run a program). > > This works as you state. However, he wants per port control to where > ther telnet. I don't think this is possible. >
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Come on, we're talking about *Linux* here, not Winbloze95 or NT. No problema. Instead of * - - /usr/bin/telnet -8 -E -a -l @ target-machine You use * - - /etc/mytelnetshim.sh @ And here's what /etc/mytelnetshim.sh looks like: #!/bin/bash case `/usr/bin/tty` in /dev/ttyS0) exec /usr/bin/telnet -8 -E -a -l $1 target-machine-1;; /dev/ttyS1) exec /usr/bin/telnet -8 -E -a -l $1 target-machine-2;; /dev/ttyS2) exec /usr/bin/telnet -8 -E -a -l $1 target-machine-3;; /dev/ttyS3) exec /usr/bin/telnet -8 -E -a -l $1 target-machine-4;; /dev/ttyS4) exec /usr/bin/telnet -8 -E -a -l $1 target-machine-5;; esac Bada-bing, bada-boom. -- Jens B. Jorgensen [EMAIL PROTECTED] -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .