Re: tty's and no login
On Wed, Mar 08, 2006 at 12:37:00AM +0200, Cole wrote: Yeah. That does help quite a lot. However, I did find something regarding this called own-tty, but that was for linux, and also written in like 1998. http://www.canonical.org/~kragen/sw/usershell.html I was actually hoping to do something similar. In that I was hoping to just write a single program to take control of the terminal and all me to use it for my input/output directly. Ive tried the above program, but it does complain about TIOCSCTTY: Operation not permitted. Anyone have any ideas about what exactly needs to be done to get the own-tty.c program to function correctly under FreeBSD? Is watch(8) what you need? Best Regards -- Matteo Riondato FreeBSD Volunteer (http://freebsd.org) G.U.F.I. Staff Member (http://www.gufi.org) FreeSBIE Developer (http://www.freesbie.org) ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
tty's and no login
Hey Im not sure if this is the right list, but anyway, let me know if im wrong. What im trying to do is, have a custom program run on a specific tty. Say like ttyv4, or so. But I would like to do this without having to login to this ttyv. So instead of being presented with a login option, I would like to be able to switch to ttyv4, and have it show me the output of the program that is running and using that terminal for output. So exactly where about do you go about doing something like this? Is there something already created to do this? Regards /Cole ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
Re: tty's and no login
Cole wrote: Hey Im not sure if this is the right list, but anyway, let me know if im wrong. What im trying to do is, have a custom program run on a specific tty. Say like ttyv4, or so. But I would like to do this without having to login to this ttyv. So instead of being presented with a login option, I would like to be able to switch to ttyv4, and have it show me the output of the program that is running and using that terminal for output. So exactly where about do you go about doing something like this? Is there something already created to do this? On a physically-secured machine I have this setup for ttyv1 in /etc/ttys: ttyv1 /usr/libexec/getty IPMonitor cons25 on secure and then in /etc/gettytab I have this entry for IPMonitor: IPMonitor:\ :al=ipmonitor:tc=Pc: Next, I have a special user named ipmonitor that is locked out (the password field is set to *LOCKED* in master.passwd) but has a special login script, like this: ipmonitor:*LOCKED*:65499:65499::0:0:IP Monitor Screen:/home/ipmonitor:/home/ipmonitor/bin/monitor.sh Finally, the special login script for ipmonitor is this simple script: #!/bin/sh exec /usr/bin/systat -ip I've also used vidcontrol with the -s option in a script like this to grab the screen. Hope this helps, Guy -- Guy Helmer, Ph.D. Principal System Architect Palisade Systems, Inc. ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]
RE: tty's and no login
Yeah. That does help quite a lot. However, I did find something regarding this called own-tty, but that was for linux, and also written in like 1998. http://www.canonical.org/~kragen/sw/usershell.html I was actually hoping to do something similar. In that I was hoping to just write a single program to take control of the terminal and all me to use it for my input/output directly. Ive tried the above program, but it does complain about TIOCSCTTY: Operation not permitted. Anyone have any ideas about what exactly needs to be done to get the own-tty.c program to function correctly under FreeBSD? Thanks though for your suggestion, I'll definately make use of it if I cant come right. /Cole -Original Message- From: Guy Helmer [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 08, 2006 12:28 AM To: [EMAIL PROTECTED] Cc: freebsd-hackers@freebsd.org Subject: Re: tty's and no login Cole wrote: Hey Im not sure if this is the right list, but anyway, let me know if im wrong. What im trying to do is, have a custom program run on a specific tty. Say like ttyv4, or so. But I would like to do this without having to login to this ttyv. So instead of being presented with a login option, I would like to be able to switch to ttyv4, and have it show me the output of the program that is running and using that terminal for output. So exactly where about do you go about doing something like this? Is there something already created to do this? On a physically-secured machine I have this setup for ttyv1 in /etc/ttys: ttyv1 /usr/libexec/getty IPMonitor cons25 on secure and then in /etc/gettytab I have this entry for IPMonitor: IPMonitor:\ :al=ipmonitor:tc=Pc: Next, I have a special user named ipmonitor that is locked out (the password field is set to *LOCKED* in master.passwd) but has a special login script, like this: ipmonitor:*LOCKED*:65499:65499::0:0:IP Monitor Screen:/home/ipmonitor:/home/ipmonitor/bin/monitor.sh Finally, the special login script for ipmonitor is this simple script: #!/bin/sh exec /usr/bin/systat -ip I've also used vidcontrol with the -s option in a script like this to grab the screen. Hope this helps, Guy -- Guy Helmer, Ph.D. Principal System Architect Palisade Systems, Inc. ___ freebsd-hackers@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-hackers To unsubscribe, send any mail to [EMAIL PROTECTED]