add DXCIDR, fix version no tracking
[spider.git] / html / adminmanual_en-9.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <HTML>
3 <HEAD>
4  <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21">
5  <TITLE>The DXSpider Administration Manual v1.51: Security</TITLE>
6  <LINK HREF="adminmanual_en-10.html" REL=next>
7  <LINK HREF="adminmanual_en-8.html" REL=previous>
8  <LINK HREF="adminmanual_en.html#toc9" REL=contents>
9 <link rel=stylesheet href="style.css" type="text/css" title="default stylesheet">
10 </HEAD>
11 <BODY>
12 <A HREF="adminmanual_en-10.html">Next</A>
13 <A HREF="adminmanual_en-8.html">Previous</A>
14 <A HREF="adminmanual_en.html#toc9">Contents</A>
15 <HR>
16 <H2><A NAME="s9">9.</A> <A HREF="adminmanual_en.html#toc9">Security</A></H2>
17
18 <P>From version 1.49 DXSpider has some additional security features.  These
19 are not by any means meant to be exhaustive, however they do afford some
20 security against piracy.  These two new features can be used independently 
21 of each other or in concert to tighten the security.</P>
22
23 <H2><A NAME="ss9.1">9.1</A> <A HREF="adminmanual_en.html#toc9.1">Registration</A>
24 </H2>
25
26 <P>The basic principle of registration is simple.  If a user is not registered
27 by the sysop, then they have read-only access to the cluster.  The only
28 thing they can actually send is a talk or a message to the sysop.  In
29 order for them to be able to spot, send announces or talks etc the sysop
30 must register them with the <EM>set/register</EM> command, like this ...</P>
31 <P>
32 <BLOCKQUOTE><CODE>
33 <PRE>
34 set/register g0vgs
35 </PRE>
36 </CODE></BLOCKQUOTE>
37 </P>
38 <P>The user g0vgs can now fully use the cluster.  In order to enable 
39 registration, you can issue the command ...</P>
40 <P>
41 <BLOCKQUOTE><CODE>
42 <PRE>
43 set/var $main::reqreg = 1
44 </PRE>
45 </CODE></BLOCKQUOTE>
46 </P>
47 <P>Any users that are not registered will now see the motd_nor file rather
48 than the motd file as discussed in the Information, files and useful 
49 programs section.</P>
50
51 <P>Entering this line at the prompt will only last for the time the cluster
52 is running of course and would not be present on a restart.  To make the
53 change permanent, add the above line to /spider/scripts/startup.  To
54 read more on the startup file, see the section on Information, files 
55 and useful programs.</P>
56
57 <P>To unregister a user use <EM>unset/register</EM> and to show the list
58 of registered users, use the command <EM>show/register</EM>.</P>
59
60 <H2><A NAME="ss9.2">9.2</A> <A HREF="adminmanual_en.html#toc9.2">Passwords</A>
61 </H2>
62
63 <P>At the moment, passwords only affect users who login to a DXSpider
64 cluster node via telnet.  If a user requires a password, they can
65 either set it themselves or have the sysop enter it for them by using
66 the <EM>set/password</EM> command.  Any users who already have passwords, 
67 such as remote sysops, will be asked for their passwords automatically 
68 by the cluster.  Using passwords in this way means that the user has a
69 choice on whether to have a password or not.  To force the use of
70 passwords at login, issue the command ...</P>
71 <P>
72 <BLOCKQUOTE><CODE>
73 <PRE>
74 set/var $main::passwdreq = 1
75 </PRE>
76 </CODE></BLOCKQUOTE>
77 </P>
78 <P>at the cluster prompt.  This can also be added to the /spider/scripts/startup
79 file as above to make the change permanent.</P>
80
81 <P>Of course, if you do this you will have to assign a password for each of 
82 your users.  If you were asking them to register, it is anticipated that
83 you would ask them to send you a message both to ask to be registered and
84 to give you the password they wish to use.</P>
85
86 <P>Should a user forget their password, it can be reset by the sysop by
87 first removing the existing password and then setting a new one like so ...</P>
88 <P>
89 <BLOCKQUOTE><CODE>
90 <PRE>
91 unset/password g0vgs
92 set/password g0vgs new_password
93 </PRE>
94 </CODE></BLOCKQUOTE>
95 </P>
96
97 <HR>
98 <A HREF="adminmanual_en-10.html">Next</A>
99 <A HREF="adminmanual_en-8.html">Previous</A>
100 <A HREF="adminmanual_en.html#toc9">Contents</A>
101 </BODY>
102 </HTML>