Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

uugetty(8) [osf1 man page]

uugetty(8)						      System Manager's Manual							uugetty(8)

uugetty - Sets the terminal type, modes, speed, and line. SYNOPSIS
/usr/lib/uucp/uugetty [-h] [-t time] [-r] [-c file] line [speed_label [terminal [line_discipline] ] ] The uugetty utility sets the terminal type, modes, speed, and line discipline. FLAGS
Hold the carrier during the initialization phase; do not hang up. Timeout after time seconds and drop the line if nothing is typed while trying to login. Specifies that uugetty should wait for a character before it displays a login message, thus preventing two uugetty com- mands from looping and allowing the line to be shared by uucico, cu, and tip. Specifies that file should be checked instead of /etc/uuget- tydefs. DESCRIPTION
The uugetty command sets and manages terminals by setting up speed, terminal flags, and the line discipline. If command flags are pro- vided, uugetty adapts the system to those specifications; uugetty prints the login prompt, waits for the user to enter a username, and invokes the login command. The uugetty command provides all the features of the getty command, but also provides support through the -r flag for using the line with the uucico, cu, ct, and tip commands. The line can thereby be used in both directions. The uugetty command enables users to log in, but if the line is free, the uucico, cu, ct, and tip commands can be used for dialing out. The implementation depends on the fact that the uucico, cu, ct, and tip commands create lock files when devices are used. When uugetty first reads characters, the status of the lock file indicates whether the line is being used by uucico, cu, ct, or tip, or by someone trying to log in. The line argument specifies the /dev/entry for the terminal line. It can be entered as a relative pathname or an absolute pathname. The speed_label argument is a pointer into the /etc/uugettydefs file where the definitions for speed and other associated flags are located. If this argument is not specified, uugetty uses the first entry in the file. The terminal argument specifies the name of the terminal type. This argument is used to set the TERM environment variable for the user who logs in from this terminal. The line_discipline argu- ment specifies the name of the line discipline. When the -r flag is used, the user may have to key several carriage returns before the login message is displayed. When uucico attempts to log in, the following login script informs it that several carriage returns may be necessary before the login message is displayed, "" d d d in:--in:login sequence where login sequence is whatever is normally used for the login sequence: An entry for an intelligent modem or direct line that has a uugetty on each end must use the -r flag. The following is an /etc/inittab entry using uugetty on an intelligent modem or direct line: 30:2:respawn:/usr/lib/uucp/uugetty -r -t 60 tty12 1200 FILES
Specifies the command path The terminal line database file. This uses the same format as /etc/gettydefs. File which specifies the ini- tialization processes. Lock files used by uugetty, uucico, cu, ct, and tip to keep other commands from using the same terminal line. RELATED INFORMATION
Commands: uucico(8), getty(8), init(8), ct(1) cu(1), tip(1), login(1), stty(1) Files: gettydefs(4), inittab(4), tty(7) delim off uugetty(8)

Check Out this Related Man Page

GETTY(8)						    BSD System Manager's Manual 						  GETTY(8)

getty, uugetty -- set terminal modes for system access SYNOPSIS
getty [type [tty]] uugetty [type [tty]] DESCRIPTION
The getty program is called by init(8) to open and initialize the tty line, read a login name, and invoke login(1). The devices on which to run getty are normally determined by ttys(5). The getty program can also recognize a Point to Point Protocol (PPP) negotiation, and, if the pp attribute in gettytab(5) is set, invoke the program given by that string, e.g., pppd(8), instead of login(1). This makes it possible to use a single serial port for either a "shell" account with command line interface, or a PPP network link. The argument tty is the special device file in /dev to open for the terminal (for example, "ttyh0"). If there is no argument or the argument is '-', the tty line is assumed to be open as file descriptor 0. The type argument can be used to make getty treat the terminal line specially. This argument is used as an index into the gettytab(5) data- base, to determine the characteristics of the line. If there is no argument, or there is no such table, the default table is used. If there is no /etc/gettytab a set of system defaults is used. If indicated by the table located, getty will clear the terminal screen, print a ban- ner heading, and prompt for a login name. Usually either the banner or the login prompt will include the system hostname. getty uses the ttyaction(3) facility with an action of "getty" and user "root" to execute site-specific commands when it starts. Most of the default actions of getty can be circumvented, or modified, by a suitable gettytab(5) table. The getty program can be set to timeout after some interval, which will cause dial up lines to hang up if the login name is not entered rea- sonably quickly. The uugetty program is the same, except that it uses pidlock(3) to respect the locks in /var/spool/lock of processes that dial out on that tty. FILES
/etc/gettytab /etc/ttys /var/spool/lock/LCK..ttyXX DIAGNOSTICS
ttyxx: No such device or address. ttyxx: No such file or address. A terminal which is turned on in the ttys(5) file cannot be opened, likely because the requisite lines are either not configured into the system, the associated device was not attached during boot-time system configuration, or the special file in /dev does not exist. SEE ALSO
login(1), ioctl(2), pidlock(3), ttyaction(3), tty(4), gettytab(5), ttys(5), init(8), pppd(8) HISTORY
A getty program appeared in Version 6 AT&T UNIX. BSD
December 12, 1998 BSD
Man Page