|
|
1.1 root 1:
2:
3: Permissions File Format Permissions
4:
5:
6:
7:
8: Format of UUCP permissions file
9:
10: /uussrr/lliibb/uuuuccpp/PPeerrmmiissssiioonnss
11:
12: The file PPeerrmmiissssiioonnss describes the remote sites that can
13: communicate via UUCP with your COHERENT system, and lists the
14: programs that each site can execute on your system. Before a
15: remote site can communicate with your COHERENT system, that site
16: must have an entry in PPeerrmmiissssiioonnss.
17:
18: When the command uuuucciiccoo attempts to execute a file transfer to or
19: from a remote site, it checks to see that there is an entry for
20: the site in PPeerrmmiissssiioonnss. If your PPeerrmmiissssiioonnss entries are not
21: written correctly, you risk a breach of system security.
22:
23: Each entry in PPeerrmmiissssiioonnss takes one of two forms:
24:
25: -> LLOOGGNNAAMMEE entries detail the permissions granted to an
26: individual user when he calls your system from a remote site.
27:
28: -> MMAACCHHIINNEE entries detail the permissions for the remote sites
29: that you call.
30:
31: You can combine the two types of entries into one entry if the
32: permissions are the same in both entries.
33:
34: An entry in PPeerrmmiissssiioonnss consists of pairs of entries of the form
35: _O_P_T_I_O_N=_v_a_l_u_e, each separated by one or more white-space
36: characters. The _O_P_T_I_O_N side must be in upper-case characters,
37: and the _v_a_l_u_e side in lower-case characters. At the end of each
38: line (except the last), you must include a backslash character
39: (`\') to continue the current line onto the next one. Blank
40: lines between entries are ignored.
41:
42: For the RREEAADD, NNOORREEAADD, WWRRIITTEE, and NNOOWWRRIITTEE fields, described below,
43: the value specified is a sequence of one or more directories on
44: your computer, separated only by colons (i.e., no white space
45: allowed).
46:
47: An entry in PPeerrmmiissssiioonnss can have up to ten fields:
48:
49: 1. MMAACCHHIINNEE
50: This field names the remote system that you wish to
51: communicate with. It is limited to seven characters.
52: (Future releases of COHERENT will increase this limit.)
53:
54: 2. LLOOGGNNAAMMEE
55: This field specifies the login name that the remote system
56: will use when it calls your system. Please note that if the
57: remote site attempts to log into your system with a login
58: name other than the one specified by this field, uuuucciiccoo will
59: terminate the call for security reasons. There must be a
60: valid entry in file /eettcc/ppaasssswwdd for the name specified in
61: this field.
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
67:
68:
69: Permissions File Format Permissions
70:
71:
72:
73:
74: 3. RREEAADD
75: This entry names the directories on your system that the
76: UUCP commands can access. You must give the full path name
77: of the directory. The default is /uussrr/ssppooooll/uuuuccppppuubblliicc.
78:
79: 4. NNOORREEAADD
80: When a directory is entered in the RREEAADD field, all of its
81: sub-directories become available for reading. If you wish
82: to make any of its sub-directories unreadable by the remote
83: site, name it here. You must give the full path name of the
84: directory. The default is NULL.
85:
86: 5. WWRRIITTEE
87: Here, name the directories on your system into which the
88: command uuuucciiccoo can deposit files. You must give the full
89: path name of the directory. The default is
90: /uussrr/ssppooooll/uuuuccppppuubblliicc.
91:
92: 6. NNOOWWRRIITTEE
93: When a directory is entered in the WWRRIITTEE field, the remote
94: system can write into all of its sub-directories. If you
95: wish to make any of its sub-directories unwriteable by the
96: remote site, enter it here. You must give the full path
97: name of the directory. The default is NULL.
98:
99: 7. CCOOMMMMAANNDDSS
100: Here, name the commands that the remote system can execute
101: on your computer. The two most basic commands to put in
102: this entry are rrmmaaiill and uuuuccpp. This lets the remote site
103: send electronic mail to you and to use uucp to transfer
104: files. You may add other commands, but the shorter the
105: list, the greater your level of system security. The
106: default is rrmmaaiill.
107:
108: 8. RREEQQUUEESSTT
109: This entry asks if the remote site can request to transfer
110: files from your system. Respond yyeess if security is not an
111: issue. If the value is nnoo, only your system can request
112: that files be transfered to the remote system. The default
113: is nnoo.
114:
115: 9. SSEENNDDFFIILLEESS
116: This entry asks if your system can initiate file transfers
117: to the remote site. Your response can be yyeess, nnoo, or ccaallll.
118: The default is ccaallll, which allows files to be sent only when
119: your system calls the remote site. A value of yyeess allows
120: your system to transfer files to the remote system
121: regardless of which system originated the conversation. A
122: value of nnoo prohibits any file transfers from your system to
123: the remote system.
124:
125: 10. MMYYNNAAMMEE
126: This field contains the site name that you have been
127: assigned by the system administrator of the remote site. It
128:
129:
130: COHERENT Lexicon Page 2
131:
132:
133:
134:
135: Permissions File Format Permissions
136:
137:
138:
139: must contain no more than seven characters. If MMYYNNAAMMEE is
140: defined, its value is used as your site name rather than the
141: value in /eettcc/uuuuccppnnaammee. This is useful in situations where
142: your site name is already used by an existing account on the
143: remote site you wish to call, or when the remote site does
144: not support ``anonymous'' UUCP access.
145:
146: When writing your Permissions file, keep these considerations in
147: mind:
148:
149: -> White space is not allowed before or after the `=' sign.
150:
151: -> Each line corresponds to one entry. You may continue to the
152: next line by ending the line with a backslash charcter (`\').
153:
154: -> If a field has more than one value, use a colon to separate
155: them.
156:
157: ***** Example *****
158:
159: The following example gives an entry in PPeerrmmiissssiioonnss to set up a
160: connection with the Mark Williams Company's UUCP BBS:
161:
162:
163: MACHINE=mwcbbs MYNAME=bbsuser \
164: REQUEST=yes SENDFILES=yes \
165: COMMANDS=rmail:uucp \
166: READ=/usr/spool/uucppublic:/tmp \
167: WRITE=/usr/spool/uucppublic:/tmp
168:
169:
170: ***** See Also *****
171:
172: ffiillee ffoorrmmaattss, UUUUCCPP
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196: COHERENT Lexicon Page 3
197:
198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.