[LON-CAPA-cvs] cvs: doc /build install.html

harris41 lon-capa-cvs@mail.lon-capa.org
Fri, 26 Apr 2002 13:17:51 -0000


harris41		Fri Apr 26 09:17:51 2002 EDT

  Modified files:              
    /doc/build	install.html 
  Log:
  adding in doctype and completing steps for mod_auth shadow password
  enabling for LON-CAPA 
  
  
Index: doc/build/install.html
diff -u doc/build/install.html:1.16 doc/build/install.html:1.17
--- doc/build/install.html:1.16	Tue Apr 23 09:04:54 2002
+++ doc/build/install.html	Fri Apr 26 09:17:51 2002
@@ -1,5 +1,7 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
 <!-- The LearningOnline Network with CAPA -->
-<!-- $Id: install.html,v 1.16 2002/04/23 13:04:54 harris41 Exp $ -->
+<!-- $Id: install.html,v 1.17 2002/04/26 13:17:51 harris41 Exp $ -->
 <html>
 <head>
 <title>LON-CAPA Installation</title>
@@ -75,11 +77,65 @@
 <tr><td>
 <font size='+1'>3</font>
 </td><td>
-<p><strong>More steps...</strong>
+<p><strong>Unpack the mod_auth_external source</strong> by
+running the following command
 </p>
-<p><tt>
-There are more steps to include here.
-</tt>
+<p>
+<tt>tar xzvf mod_auth_external-2.1.13.tar.gz</tt>
+</p>
+</td></tr>
+<tr><td>
+<font size='+1'>4</font>
+</td><td>
+<p><strong>Go to the <tt>pwauth</tt> directory</strong> by
+running the following command
+</p>
+<p>
+<tt>cd mod_auth_external-2.1.13/pwauth/</tt>
+</p>
+</td></tr>
+<tr><td>
+<font size='+1'>5</font>
+</td><td>
+<p><strong>Edit <tt>config.h</tt> and change SERVER_UIDS definition</strong>
+</p>
+<p>
+Determine the user id of 'www':
+<br /><tt>grep ^www /etc/passwd | cut -d':' -f3</tt>
+<br />
+Change the line
+<br /><tt>#define SERVER_UIDS 99       /* user "nobody" */</tt>
+<br />to be
+<br /><tt>#define SERVER_UIDS 513      /* user "www" */</tt>
+<br />where in this example 513 corresponds to the user id of 'www'.
+</p>
+</td></tr>
+<tr><td>
+<font size='+1'>6</font>
+</td><td>
+<p><strong>Compile the <tt>pwauth</tt> executable</strong> by
+running the following command
+</p>
+<p>
+<tt>make</tt>
+</p>
+</td></tr>
+<tr><td>
+<font size='+1'>7</font>
+</td><td>
+<p><strong>Install <tt>pwauth</tt></strong> by doing the following
+</p>
+<p>
+<tt>cp pwauth /usr/local/sbin/</tt>
+<br /><tt>chmod 6755 /usr/local/sbin/pwauth</tt>
+</p>
+<p>
+Edit (creating the file) /etc/pam.d/pwauth to have the contents:
+<pre>
+        auth       required     /lib/security/pam_pwdb.so shadow nullok
+        auth       required     /lib/security/pam_nologin.so
+        account    required     /lib/security/pam_pwdb.so
+</pre>
 </p>
 </td></tr>
 </table>