|
|
1.1 root 1:
2:
3:
4: UUCICO(8) 1990 UUCICO(8)
5:
6:
7:
8: NNAAMMEE
9: uucico, uucpd - transfer files queued by uucp or uux
10:
11: SSYYNNOOPPSSIISS
12: //uussrr//lliibb//uuuuccpp//uuuucciiccoo [ --dd_s_p_o_o_l_d_i_r ] [ --gg_g_r_a_d_e ] [ --rr_r_o_l_e ] [
13: --RR ] [ --ss_s_y_s_t_e_m ] [ --xx_d_e_b_u_g ] [ --LL ] [ --tt_t_u_r_n_a_r_o_u_n_d ]
14:
15: uuuuccppdd
16:
17: DDEESSCCRRIIPPTTIIOONN
18: _U_u_c_i_c_o performs the actual work involved in transferring
19: files between systems. _U_u_c_p(1) and _u_u_x(1) merely queue
20: requests for data transfer which _u_u_c_i_c_o processes.
21:
22: The following options are available.
23:
24: --dd_s_p_o_o_l_d_i_r
25: Use _s_p_o_o_l_d_i_r as the spool directory. The default is
26: /var/spool/uucp.
27:
28: --gg_g_r_a_d_e Only send jobs of grade _g_r_a_d_e or higher this
29: transfer. The grade of a job is specified when the
30: job is queued by _u_u_c_p or _u_u_x.
31:
32: --rr_r_o_l_e _r_o_l_e is either 1 or 0; it indicates whether _u_u_c_i_c_o
33: is to start up in master or slave role, respec-
34: tively. 1 is used when running _u_u_c_i_c_o by hand or
35: from _c_r_o_n(8). 0 is used when another system calls
36: the local system. Slave role is the default.
37:
38: --RR Reverse roles. When used with the --rr11 option, this
39: tells the remote system to begin sending its jobs
40: first, instead of waiting for the local machine to
41: finish.
42:
43: --ss_s_y_s_t_e_m
44: Call only system _s_y_s_t_e_m. If --ss is not specified,
45: and -r1 is specified, _u_u_c_i_c_o will attempt to call
46: all systems for which there is work. If --ss is
47: specified, a call will be made even if there is no
48: work for that system. This is useful for polling.
49:
50: --xx_d_e_b_u_g Turn on debugging at level _d_e_b_u_g. Level 5 is a good
51: start when trying to find out why a call failed.
52: Level 9 is very detailed. Level 99 is absurdly ver-
53: bose. If _r_o_l_e is 1 (master), output is normally
54: written to the standard message output _s_t_d_e_r_r. If
55: _s_t_d_e_r_r is unavailable, output is written to
56: /var/spool/uucp/AUDIT/_s_y_s_t_e_m. When _r_o_l_e is 0
57: (slave), debugging output is always written to the
58: AUDIT file.
59:
60:
61:
62:
63: Printed 7/4/90 June 1
64:
65:
66:
67:
68:
69:
70: UUCICO(8) 1990 UUCICO(8)
71:
72:
73:
74: --LL Only call ``local'' sites. A site is considered
75: local if the device-type field in _L._s_y_s is one of
76: LOCAL, DIR or TCP.
77:
78: --tt_t_u_r_n_a_r_o_u_n_d
79: Use _t_u_r_n_a_r_o_u_n_d as the line turnaround time (in
80: minutes) instead of the default 30. If _t_u_r_n_a_r_o_u_n_d
81: is missing or 0, line turnaround will be disabled.
82: After _u_u_c_i_c_o has been running in slave role for _t_u_r_-
83: _n_a_r_o_u_n_d minutes, it will attempt to run in master
84: role by negotiating with the remote machine. In
85: earlier versions of _u_u_c_i_c_o, a transfer of many large
86: files in one direction would hold up mail going in
87: the other direction. With the turnaround code work-
88: ing, the message flow will be more bidirectional in
89: the short term. This option only works with newer
90: _u_u_c_i_c_o's and is ignored by older ones.
91:
92: If _u_u_c_i_c_o receives a SSIIGGFFPPEE (see _k_i_l_l(1)), it will toggle
93: the debugging on or off.
94:
95: _U_u_c_p_d is the server for supporting uucp connections over
96: networks. _U_u_c_p_d listens for service requests at the port
97: indicated in the ``uucp'' service specification; see _s_e_r_-
98: _v_i_c_e_s(5). The server provides login name and password
99: authentication before starting up _u_u_c_i_c_o for the rest of the
100: transaction.
101:
102: _U_u_c_i_c_o is commonly used either of two ways: as a daemon run
103: periodically by _c_r_o_n(8) to call out to remote systems, and
104: as a ``shell'' for remote systems who call in. For calling
105: out periodically, a typical line in _c_r_o_n_t_a_b would be:
106:
107: 0 * * * * /usr/lib/uucp/uucico -r1
108:
109: This will run _u_u_c_i_c_o every hour in master role. For each
110: system that has transfer requests queued, _u_u_c_i_c_o calls the
111: system, logs in, and executes the transfers. The file
112: _L._s_y_s(5) is consulted for information about how to log in,
113: while _L-_d_e_v_i_c_e_s(5) specifies available lines and modems for
114: calling.
115:
116: For remote systems to dial in, an entry in the _p_a_s_s_w_d(5)
117: file must be created, with a login ``shell'' of _u_u_c_i_c_o. For
118: example:
119:
120: nuucp:Password:6:1::/var/spool/uucppublic:/usr/lib/uucp/uucico
121:
122: The UID for UUCP remote logins is not critical, so long as
123: it differs from the UUCP Administrative login. The latter
124: owns the UUCP files, and assigning this UID to a remote
125: login would be an extreme security hazard.
126:
127:
128:
129: Printed 7/4/90 June 2
130:
131:
132:
133:
134:
135:
136: UUCICO(8) 1990 UUCICO(8)
137:
138:
139:
140: FFIILLEESS
141: /usr/lib/uucp/ UUCP internal files/utilities
142: /usr/lib/uucp/L-devices Local device descriptions
143: /usr/lib/uucp/L-dialcodes Phone numbers and prefixes
144: /usr/lib/uucp/L.aliases Hostname aliases
145: /usr/lib/uucp/L.cmds Remote command permissions list
146: /usr/lib/uucp/L.sys Host connection specifications
147: /usr/lib/uucp/USERFILE Remote directory tree permissions list
148:
149: /var/spool/uucp/ Spool directory
150: /var/spool/uucp/AUDIT/* Debugging audit trails
151: /var/spool/uucp/C./ Control files directory
152: /var/spool/uucp/D./ Incoming data file directory
153: /var/spool/uucp/D.hostname/ Outgoing data file directory
154: /var/spool/uucp/D.hostnameX/ Outgoing execution file directory
155: /var/spool/uucp/CORRUPT/ Place for corrupted C. and D. files
156: /var/spool/uucp/ERRLOG UUCP internal error log
157: /var/spool/uucp/LOGFILE UUCP system activity log
158: /var/spool/uucp/LCK/LCK..* Device lock files
159: /var/spool/uucp/SYSLOG File transfer statistics log
160: /var/spool/uucp/STST/* System status files
161: /var/spool/uucp/TM./ File transfer temp directory
162: /var/spool/uucp/X./ Incoming execution file directory
163:
164: /var/spool/uucppublic Public access directory
165:
166: SSEEEE AALLSSOO
167: uucp(1), uuq(1), uux(1), L-devices(5), L-dialcodes(5),
168: L.aliases(5), L.cmds(5), L.sys(5), uuclean(8), uupoll(8),
169: uusnap(8), uuxqt(8)
170:
171: D. A. Nowitz and M. E. Lesk, _A _D_i_a_l-_U_p _N_e_t_w_o_r_k _o_f _U_N_I_X _S_y_s_-
172: _t_e_m_s.
173:
174: D. A. Nowitz, _U_u_c_p _I_m_p_l_e_m_e_n_t_a_t_i_o_n _D_e_s_c_r_i_p_t_i_o_n.
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195: Printed 7/4/90 June 3
196:
197:
198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.