changed freq to on in adminmanual
[spider.git] / html / adminmanual-10.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4  <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
5  <TITLE>The DXSpider Installation and Administration Manual : Sysop commands</TITLE>
6  <LINK HREF="adminmanual-9.html" REL=previous>
7  <LINK HREF="adminmanual.html#toc10" REL=contents>
8 </HEAD>
9 <BODY>
10 Next
11 <A HREF="adminmanual-9.html">Previous</A>
12 <A HREF="adminmanual.html#toc10">Contents</A>
13 <HR>
14 <H2><A NAME="s10">10. Sysop commands</A></H2>
15
16 <P>Most maintenance tasks are automatic but there are some commands that are useful for a sysop.  These are listed below 
17 in alphabetical order.  The number in brackets following the command name is the permissions level needed to use the command.
18 <P>
19 <H2><A NAME="ss10.1">10.1 announce sysop (5)</A>
20 </H2>
21
22 <P><CODE><B>announce sysop &lt;text&gt;</B></CODE>
23 <P>
24 <P>Send an announcement to Sysops only
25 <P>
26 <H2><A NAME="ss10.2">10.2 connect (5) </A>
27 </H2>
28
29 <P><CODE><B>connect &lt;callsign&gt;</B> Start a connection to another DX Cluster</CODE>
30 <P>
31 <P>Start a connection process that will culminate in a new connection to the
32 DX cluster &lt;callsign&gt;. This process creates a new 'client' process which will
33 use the script in /spider/connect/&lt;callsign&gt; to effect the 'chat' exchange
34 necessary to traverse the network(s) to logon to the cluster &lt;callsign&gt;.
35 <P>
36 <P>
37 <H2><A NAME="ss10.3">10.3 catch (9) </A>
38 </H2>
39
40 <P><CODE><B>&lt;node_call&gt; All [&lt;msgno&gt; ...]</B> Mark a message as sent</CODE>
41 <P>
42 <P>When you send messages the fact that you have forwarded it to another node 
43 is remembered so that it isn't sent again. When you have a new partner
44 node and you add their callsign to your /spider/msg/forward.pl file, all
45 outstanding non-private messages will be forwarded to them. This may well
46 be ALL the non-private messages. You can prevent this by using these 
47 commmands:-
48 <P>catch GB7DJK all
49 catch GB7DJK 300 301 302 303
50 <P>and to undo what you have just done:-
51 <P>uncatch GB7DJK all
52 uncatch GB7DJK 300 301 302 303
53 <P>which will arrange for them to be forward candidates again.
54 <P>
55 <H2><A NAME="ss10.4">10.4 dbcreate (9)</A>
56 </H2>
57
58 <P><CODE><B>dbcreate &lt;name&gt;</B> Create a database entry<BR>
59 <B>dbcreate &lt;name&gt; chain &lt;name&gt; [&lt;name&gt;..]</B> Create a chained database entry<BR>
60 <B>dbcreate &lt;name&gt; remote &lt;node&gt;</B> Create a remote database entry<BR></CODE>
61 <P>
62 <P>DBCREATE allows you to define a database in the system. It doesn't actually
63 create anything, just defines it.
64 <P>The databases that are created are simple DB_File hash databases, they are 
65 therefore already 'indexed'.
66 <P>You can define a local database with the first form of the command eg:
67 <P>DBCREATE oblast
68 <P>You can also chain databases with the addition of the 'chain' keyword. 
69 This will search each database one after the other. A typical example 
70 is:
71 <P>DBCREATE sdx_qsl chain sql_ad
72 <P>No checking is done to see if the any of the chained databases exist, in
73 fact it is usually better to do the above statement first then do each of
74 the chained databases.
75 <P>Databases can exist offsite. To define a database that lives on another 
76 node do:
77 <P>DBCREATE buckmaster remote gb7dxc
78 <P>Remote databases cannot be chained; however, the last database in a 
79 a chain can be a remote database eg:
80 <P>DBCREATE qsl chain gb7dxc
81 <P>To see what databases have been defined do:
82 <P>DBAVAIL (or it will have been aliased to SHOW/COMMAND)
83 <P>It would be normal for you to add an entry into your local Aliases file
84 to allow people to use the 'SHOW/&lt;dbname&gt;' style syntax. So you would
85 need to add a line like:-
86 <P>
87 <BLOCKQUOTE><CODE>
88 <PRE>
89   's' => [
90     ..
91     ..
92     '^sh\w*/buc', 'dbshow buckmaster', 'dbshow',
93     ..
94     ..
95    ],
96 </PRE>
97 </CODE></BLOCKQUOTE>
98 <P>to allow 
99 <P>SH/BUCK g1tlh
100 <P>to work as they may be used to.
101 <P>See DBIMPORT for the importing of existing AK1A format data to databases.
102 See DBSHOW for generic database enquiry
103 <P>
104 <H2><A NAME="ss10.5">10.5 dbimport (9)</A>
105 </H2>
106
107 <P><CODE><B>dbimport &lt;dbname&gt;</B> Import AK1A data into a database</CODE>
108 <P>
109 <P>If you want to import or update data in bulk to a database you can use
110 this command. It will either create or update entries into an existing
111 database. For example:-
112 <P>DBIMPORT oblast /tmp/OBLAST.FUL
113 <P>will import the standard OBLAST database that comes with AK1A into the
114 oblast database held locally.
115 <P>
116 <H2><A NAME="ss10.6">10.6 dbremove (9)</A>
117 </H2>
118
119 <P><CODE><B>dbremove &lt;dbname&gt;</B> Delete a database</CODE>
120 <P>
121 <P>DBREMOVE will completely remove a database entry and also delete any data
122 file that is associated with it. 
123 <P>There is no warning, no comeback, no safety net. 
124 <P>For example:
125 <P>DBREMOVE oblast 
126 <P>will remove the oblast database from the system and it will also remove
127 the associated datafile.
128 <P>I repeat:
129 <P>There is no warning, no comeback, no safety net.
130 <P>You have been warned.
131 <P>
132 <H2><A NAME="ss10.7">10.7 debug (9)</A>
133 </H2>
134
135 <P><CODE><B>debug</B> Set the cluster program into debug mode</CODE>
136 <P>
137 <P>Executing this command will only have an effect if you are running the cluster
138 in debug mode i.e.
139 <P>
140 <BLOCKQUOTE><CODE>
141 <PRE>
142         perl -d cluster.pl
143 </PRE>
144 </CODE></BLOCKQUOTE>
145 <P>It will interrupt the cluster just after the debug command has finished.
146 <P>
147 <H2><A NAME="ss10.8">10.8 directory (5)</A>
148 </H2>
149
150 <P>Works just like the user command except that sysops can see ALL messages.
151 <P>
152 <H2><A NAME="ss10.9">10.9 disconnect (8)</A>
153 </H2>
154
155 <P><CODE><B>disconnect &lt;call&gt; [&lt;call&gt; ...]</B> Disconnect a user or node</CODE>
156 <P>
157 <P>Disconnect any &lt;call&gt; connected locally
158 <P>
159 <H2><A NAME="ss10.10">10.10 export (9)</A>
160 </H2>
161
162 <P><CODE><B>export &lt;msgno&gt; &lt;filename&gt;</B> Export a message to a file</CODE>
163 <P>
164 <P>Export a message to a file. This command can only be executed on a local
165 console with a fully privileged user. The file produced will be in a form
166 ready to be imported back into the cluster by placing it in the import 
167 directory (/spider/msg/import).
168 <P>This command cannot overwrite an existing file. This is to provide some 
169 measure of security. Any files written will owned by the same user as the 
170 main cluster, otherwise you can put the new files anywhere the cluster can
171 access. For example:-
172 <P>EXPORT 2345 /tmp/a
173 <P>
174 <H2><A NAME="ss10.11">10.11 forward/opername (1)</A>
175 </H2>
176
177 <P><CODE><B>forward/opername &lt;call&gt;</B> Send out information on this &lt;call&gt; to all clusters</CODE>
178 <P>
179 <P>This command sends out any information held in the user file which can 
180 be broadcast in PC41 protocol packets. This information is Name, QTH, Location
181 and Homenode. PC41s are only sent for the information that is available.
182 <P>
183 <H2><A NAME="ss10.12">10.12 init (5)</A>
184 </H2>
185
186 <P><CODE><B>init &lt;node call&gt;</B> Re-initialise a link to an AK1A compatible node</CODE>
187 <P>
188 <P>This command attempts to re-initialise a link to a (usually) AK1A node
189 that has got confused, usually by a protocol loop of some kind. It may
190 work - but you usually will be better off simply disconnecting it (or
191 better, if it is a real AK1A node, doing an RCMD &lt;node&gt; DISC/F &lt;your
192 node&gt;).
193 <P>Best of luck - you will need it.
194 <P>
195 <H2><A NAME="ss10.13">10.13 kill (5)</A>
196 </H2>
197
198 <P><CODE><B>kill &lt;msgno&gt; [&lt;msgno&gt; ...]</B> Remove or erase a message from the system<BR>
199 <B>kill from &lt;call&gt;</B> Remove all messages from a callsign<BR>
200 <B>kill to &lt;call&gt;</B> Remove all messages to a callsign<BR></CODE>
201 <P>
202 <P>You can get rid of any message to or originating from your callsign using 
203 this command. You can remove more than one message at a time.
204 <P>As a sysop you can kill any message on the system.
205 <P>
206 <H2><A NAME="ss10.14">10.14 kill full (5)</A>
207 <CODE><B>kill full &lt;msgno&gt; [&lt;msgno&gt;]</B> Delete a message from the whole cluster</CODE></H2>
208
209 <P>Delete a message (usually a 'bulletin') from the whole cluster system. 
210 <P>This uses the subject field, so any messages that have exactly the same subject
211 will be deleted. Beware!
212 <P>
213 <H2><A NAME="ss10.15">10.15 load/aliases (9)</A>
214 </H2>
215
216 <P><CODE><B>load/aliases</B> Reload the command alias table</CODE>
217 <P>
218 <P>Reload the /spider/cmd/Aliases file after you have editted it. You will need to
219 do this if you change this file whilst the cluster is running in order for the
220 changes to take effect.
221 <P>
222 <H2><A NAME="ss10.16">10.16 load/baddx (9)</A>
223 <CODE><B>load/baddx</B> Reload the bad DX table</CODE></H2>
224
225 <P>Reload the /spider/data/baddx.pl file if you have changed it manually whilst
226 the cluster is running. This table contains the DX Calls that, if spotted, 
227 will not be passed on. FR0G and TEST are classic examples.
228 <P>
229 <H2><A NAME="ss10.17">10.17 load/badmsg (9)</A>
230 </H2>
231
232 <P><CODE><B>load/badmsg</B> Reload the bad message table</CODE>
233 <P>
234 <P>Reload the /spider/msg/badmsg.pl file if you have changed it manually whilst
235 the cluster is running. This table contains a number of perl regular 
236 expressions which are searched for in the fields targetted of each message. 
237 If any of them match then that message is immediately deleted on receipt. 
238 <P>
239 <H2><A NAME="ss10.18">10.18 load/badwords (9)</A>
240 </H2>
241
242 <P><CODE><B>load/badwords</B> Reload the badwords file</CODE>
243 <P>
244 <P>Reload the /spider/data/badwords file if you have changed it manually whilst
245 the cluster is running. This file contains a list of words which, if found
246 on certain text portions of PC protocol, will cause those protocol frames
247 to be rejected. It will all put out a message if any of these words are
248 used on the announce, dx and talk commands. The words can be one or 
249 more on a line, lines starting with '#' are ignored.
250 <P>
251 <H2><A NAME="ss10.19">10.19 load/bands (9)</A>
252 </H2>
253
254 <P><CODE><B>load/bands</B> Reload the band limits table</CODE>
255 <P>
256 <P>Reload the /spider/data/bands.pl file if you have changed it manually whilst
257 the cluster is running. 
258 <P>
259 <H2><A NAME="ss10.20">10.20 load/cmd_cache (9)</A>
260 </H2>
261
262 <P><CODE><B>load/cmd_cache</B> Reload the automatic command cache</CODE>
263 <P>
264 <P>Normally, if you change a command file in the cmd or local_cmd tree it will
265 automatially be picked up by the cluster program. Sometimes it can get confused
266 if you are doing a lot of moving commands about or delete a command in the 
267 local_cmd tree and want to use the normal one again. Execute this command to
268 reset everything back to the state it was just after a cluster restart.
269 <P>
270 <H2><A NAME="ss10.21">10.21 load/forward (9)</A>
271 </H2>
272
273 <P><CODE><B>load/forward</B> Reload the msg forwarding routing table</CODE>
274 <P>Reload the /spider/msg/forward.pl file if you have changed it
275 manually whilst the cluster is running.
276 <P>
277 <H2><A NAME="ss10.22">10.22 load/messages (9)</A>
278 </H2>
279
280 <P><CODE><B>load/messages</B> Reload the system messages file</CODE>
281 <P>
282 <P>If you change the /spider/perl/Messages file (usually whilst fiddling/writing ne
283 commands) you can have them take effect during a cluster session by executing this
284 command. You need to do this if get something like :-
285 <P>unknown message 'xxxx' in lang 'en'
286 <P>
287 <H2><A NAME="ss10.23">10.23 load/prefixes (9)</A>
288 </H2>
289
290 <P><CODE><B>load/prefixes</B> Reload the prefix table</CODE>
291 <P>
292 <P>Reload the /spider/data/prefix_data.pl file if you have changed it manually whilst
293 the cluster is running. 
294 <P>
295 <H2><A NAME="ss10.24">10.24 merge (5)</A>
296 </H2>
297
298 <P><CODE><B>merge &lt;node&gt; [&lt;no spots&gt;/&lt;no wwv&gt;]</B> Ask for the latest spots and WWV</CODE>
299 <P>
300 <P>MERGE allows you to bring your spot and wwv database up to date. By default
301 it will request the last 10 spots and 5 WWVs from the node you select. The 
302 node must be connected locally.
303 <P>You can request any number of spots or wwv and although they will be appended
304 to your databases they will not duplicate any that have recently been added 
305 (the last 2 days for spots and last month for WWV data).
306 <P>
307 <H2><A NAME="ss10.25">10.25 msg (9)</A>
308 </H2>
309
310 <P><CODE><B>msg &lt;cmd&gt; &lt;msgno&gt; [data ...]</B> Alter various message parameters</CODE>
311 <P>
312 <P>Alter message parameters like To, From, Subject, whether private or bulletin
313 or return receipt (RR) is required or whether to keep this message from timing
314 out.
315 <P>
316 <BLOCKQUOTE><CODE>
317 <PRE>
318   MSG TO &lt;msgno> &lt;call>     - change TO callsign to &lt;call>
319   MSG FRom &lt;msgno> &lt;call>   - change FROM callsign to &lt;call>
320   MSG PRrivate &lt;msgno>      - set private flag
321   MSG NOPRrivate &lt;msgno>    - unset private flag
322   MSG RR &lt;msgno>            - set RR flag
323   MSG NORR &lt;msgno>          - unset RR flag
324   MSG KEep &lt;msgno>          - set the keep flag (message won't be deleted ever)
325   MSG NOKEep &lt;msgno>        - unset the keep flag
326   MSG SUbject &lt;msgno> &lt;new> - change the subject to &lt;new>
327   MSG WAittime &lt;msgno>      - remove any waitting time for this message
328   MSG NOREad &lt;msgno>        - mark message as unread
329   MSG REad &lt;msgno>          - mark message as read
330   MSG QUeue                 - queue any outstanding bulletins
331   MSG QUeue 1               - queue any outstanding private messages
332 </PRE>
333 </CODE></BLOCKQUOTE>
334 <P>You can look at the status of a message by using:-
335 <P>STAT/MSG &lt;msgno&gt;      
336 <P>This will display more information on the message than DIR does.
337 <P>
338 <H2><A NAME="ss10.26">10.26 pc (8)</A>
339 </H2>
340
341 <P><CODE><B>pc &lt;call&gt; &lt;text&gt;</B> Send text (eg PC Protocol) to &lt;call&gt;</CODE>
342 <P>
343 <P>Send some arbitrary text to a locally connected callsign. No processing is done on
344 the text. This command allows you to send PC Protocol to unstick things if problems
345 arise (messages get stuck etc). eg:-
346 <P>pc gb7djk PC33^GB7TLH^GB7DJK^400^
347 <P>You can also use in the same way as a talk command to a connected user but
348 without any processing, added of "from &lt;blah&gt; to &lt;blah&gt;" or whatever.
349 <P>pc G1TLH Try doing that properly!!!
350 <P>
351 <H2><A NAME="ss10.27">10.27 ping (1)</A>
352 </H2>
353
354 <P><CODE><B>ping &lt;node&gt;</B> Send a ping command to another cluster node</CODE>
355 <P>
356 <P>This command is used to estimate the quality of the link to another cluster. 
357 The time returned is the length of time taken for a PC51 to go to another 
358 cluster and be returned.
359 <P>Any visible cluster node can be PINGed.
360 <P>
361 <H2><A NAME="ss10.28">10.28 rcmd (1)</A>
362 </H2>
363
364 <P><CODE><B>rcmd &lt;node call&gt; &lt;cmd&gt;</B> Send a command to another DX cluster</CODE>
365 <P>
366 <P>This command allows you to send nearly any command to another DX Cluster
367 node that is connected to the system. 
368 <P>Whether you get any output is dependant on a) whether the other system knows
369 that the node callsign of this cluster is in fact a node b) whether the
370 other system is allowing RCMDs from this node and c) whether you have
371 permission to send this command at all.
372 <P>
373 <H2><A NAME="ss10.29">10.29 read (5)</A>
374 </H2>
375
376 <P><CODE><B>read &lt;msgno&gt;</B> Read a message on the system</CODE>
377 <P>
378 <P>As a sysop you may read any message on the system
379 <P>
380 <H2><A NAME="ss10.30">10.30 set/debug (9)</A>
381 </H2>
382
383 <P><CODE><B>set/debug &lt;name&gt;</B> Add a debug level to the debug set</CODE>
384 <P>
385 <P>You can remove this level with unset/debug &lt;name&gt;
386 <P>
387 <H2><A NAME="ss10.31">10.31 set/isolate (9)</A>
388 </H2>
389
390 <P><CODE><B>set/isolate &lt;node call&gt;</B> Isolate a node from the rest of the network</CODE>
391 <P>
392 <P>Connect a node to your system in such a way that you are a full protocol
393 member of its network and can see all spots on it, but nothing either leaks
394 out from it nor goes back into from the rest of the nodes connected to you.
395 <P>You can potentially connect several nodes in this way.
396 <P>You can see which nodes are isolated with the show/isolate (1) command.
397 <P>You can remove the isolation with the command unset/isolate.
398 <P>
399 <H2><A NAME="ss10.32">10.32 set/sys_location (9)</A>
400 </H2>
401
402 <P><CODE><B>set/sys_location &lt;lat &amp; long&gt;</B> Set your cluster latitude and longitude</CODE>
403 <P>
404 <P>In order to get accurate headings and such like you must tell the system
405 what your latitude and longitude is. If you have not yet done a SET/QRA
406 then this command will set your QRA locator for you. For example:-
407 <P>SET/LOCATION 52 22 N 0 57 E
408 <P>
409 <H2><A NAME="ss10.33">10.33 set/lockout (9)</A>
410 </H2>
411
412 <P><CODE><B>set/lockout &lt;call&gt;</B> Stop a callsign connecting to the cluster</CODE>
413 <P>
414 <P>You can show who is locked out with the show/lockout (9) command.
415 <P>To allow the user to connect again, use the command unset/lockout
416 <P>
417 <H2><A NAME="ss10.34">10.34 set/node (9)</A>
418 </H2>
419
420 <P><CODE><B>set/node &lt;call&gt; [&lt;call&gt; ...]</B> Make the callsign an AK1A cluster</CODE>
421 <P>
422 <P>Tell the system that the call(s) are to be treated as AK1A cluster and
423 fed PC Protocol rather normal user commands.
424 <P>From version 1.41 you can also set the following types of cluster
425 <P>
426 <PRE>
427 set/spider
428 set/dxnet
429 set/clx
430 set/arcluster
431 </PRE>
432 <P>To see what your nodes are set to, use the show/nodes command.
433 <P>
434 <H2><A NAME="ss10.35">10.35 set/obscount (9)</A>
435 </H2>
436
437 <P><CODE><B>set/obscount &lt;count&gt; &lt;node call&gt;</B> Set the 'pump-up' obscelence counter</CODE>
438 <P>
439 <P>From version 1.35 onwards neighbouring nodes are pinged at regular intervals (see
440 SET/PINGINTERVAL), usually 300 seconds or 5 minutes. There is a 'pump-up'
441 counter which is decremented on every outgoing ping and then reset to
442 the 'obscount' value on every incoming ping. The default value of this
443 parameter is 2. 
444 <P>What this means is that a neighbouring node will be pinged twice at 
445 (default) 300 second intervals and if no reply has been heard just before
446 what would be the third attempt, that node is disconnected.
447 <P>If a ping is heard then the obscount is reset to the full value. Using
448 default values, if a node has not responded to a ping within 15 minutes,
449 it is disconnected.
450 <P>
451 <H2><A NAME="ss10.36">10.36 set/pinginterval (9)</A>
452 </H2>
453
454 <P><CODE><B>set/pinginterval &lt;time&gt; &lt;node call&gt;</B> Set the ping time to neighbouring nodes</CODE>
455 <P>
456 <P>As from version 1.35 all neighbouring nodes are pinged at regular intervals
457 in order to determine the rolling quality of the link and, in future, to
458 affect routing decisions. The default interval is 300 secs or 5 minutes.
459 <P>You can use this command to set a different interval. Please don't. 
460 <P>But if you do the value you enter is treated as minutes up 60 and seconds
461 for numbers greater than that.
462 <P>This is used also to help determine when a link is down at the far end
463 (as certain cluster software doesn't always notice), see SET/OBSCOUNT
464 for more information.
465 <P>
466 <H2><A NAME="ss10.37">10.37 set/privilege (9)</A>
467 </H2>
468
469 <P><CODE><B>set/privilege &lt;n&gt; &lt;call&gt; [&lt;call&gt; ...]</B> Set the privilege level on a call</CODE>
470 <P>
471 <P>Set the privilege level on a callsign. The privilege levels that pertain
472 to commands are as default:-
473 <P>
474 <BLOCKQUOTE><CODE>
475 <PRE>
476   0 - normal user
477   1 - allow remote nodes normal user RCMDs
478   5 - various privileged commands (including shutdown, but not disc-
479       connect), the normal level for another node.
480   8 - more privileged commands (including disconnect)
481   9 - local sysop privilege. DO NOT SET ANY REMOTE USER OR NODE TO THIS
482       LEVEL.
483 </PRE>
484 </CODE></BLOCKQUOTE>
485 <P>If you are a sysop and you come in as a normal user on a remote connection
486 your privilege will automatically be set to 0.
487 <P>
488 <H2><A NAME="ss10.38">10.38 set/password (9)</A>
489 </H2>
490
491 <P><CODE><B>set/password &lt;callsign&gt; &lt;string&gt;</B> Set a users password</CODE>
492 <P>
493 <P>The password for a user can only be set by a full sysop. The string
494 can contain any characters but any spaces are removed (you can type in
495 spaces - but they won't appear in the password). You can see the
496 result with STAT/USER.  The password is the usual 30 character baycom
497 type password.
498 <P>
499 <H2><A NAME="ss10.39">10.39 set/sys_qra (9)</A>
500 </H2>
501
502 <P><CODE><B>set/sys_qra &lt;locator&gt;</B> Set your cluster QRA locator</CODE>
503 <P>
504 <H2><A NAME="ss10.40">10.40 show/call (1)</A>
505 </H2>
506
507 <P><CODE><B>show/call</B> Show any callbook details on a program</CODE>
508 This command queries an international callbook server on the internet
509 and returns any information available for that callsign.
510 <P>
511 <H2><A NAME="ss10.41">10.41 show/program (5)</A>
512 </H2>
513
514 <P><CODE><B>show/program</B> Show the locations of all the included program modules</CODE>
515 <P>
516 <P>Show the name and location where every program module was load from. This
517 is useful for checking where you think you have loaded a .pm file from.
518 <P>
519 <H2><A NAME="ss10.42">10.42 shutdown (5)</A>
520 </H2>
521
522 <P><CODE><B>shutdown</B> Shutdown the cluster</CODE>
523 <P>
524 <P>Shutdown the cluster and disconnect all the users.  If you have Spider
525 set to respawn in /etc/inittab it will of course restart.
526 <P>
527 <H2><A NAME="ss10.43">10.43 spoof (9)</A>
528 </H2>
529
530 <P><CODE><B>spoof &lt;callsign&gt; &lt;command&gt;</B> Run commands as another user</CODE>
531 <P>
532 <P>This is a very simple yet powerful command for the sysop.  It allows you to
533 issue commands as if you were a different user.  This is very useful for the
534 kind of things that users seem to always get wrong.. like home_node for
535 example.
536 <P>
537 <H2><A NAME="ss10.44">10.44 stat/db (5)</A>
538 </H2>
539
540 <P><CODE><B>stat/db &lt;dbname&gt;</B> Show the status of a database</CODE>
541 <P>
542 <P>Show the internal status of a database descriptor.
543 <P>Depending on your privilege level you will see more or less information. 
544 This command is unlikely to be of much use to anyone other than a sysop.
545 <P>
546 <H2><A NAME="ss10.45">10.45 stat/channel (5)</A>
547 </H2>
548
549 <P><CODE><B>stat/channel &lt;callsign&gt;</B> Show the status of a channel on the cluster</CODE>
550 <P>
551 <P>Show the internal status of the channel object either for the channel that 
552 you are on or else for the callsign that you asked for.
553 <P>Only the fields that are defined (in perl term) will be displayed.
554 <P>
555 <H2><A NAME="ss10.46">10.46 stat/msg (5)</A>
556 </H2>
557
558 <P><CODE><B>stat/msg &lt;msgno&gt;</B> Show the status of a message</CODE>
559 <P>
560 <P>This command shows the internal status of a message and includes information
561 such as to whom it has been forwarded, its size, origin etc etc.
562 <P>
563 <H2><A NAME="ss10.47">10.47 stat/user (5)</A>
564 </H2>
565
566 <P><CODE><B>stat/user &lt;callsign&gt;</B> Show the full status of a user</CODE>
567 <P>
568 <P>Shows the full contents of a user record including all the secret flags
569 and stuff.
570 <P>Only the fields that are defined (in perl term) will be displayed.
571 <P>
572 <P>
573 <P>
574 <HR>
575 Next
576 <A HREF="adminmanual-9.html">Previous</A>
577 <A HREF="adminmanual.html#toc10">Contents</A>
578 </BODY>
579 </HTML>