version 1.5, 2001/09/30 18:33:08
|
version 1.6, 2002/02/27 00:19:47
|
Line 51 different ways passwords can be evaluate
|
Line 51 different ways passwords can be evaluate
|
Making a LON-CAPA system work with shadow passwords (in five steps; |
Making a LON-CAPA system work with shadow passwords (in five steps; |
assuming that the linux system is configured for shadow passwords) |
assuming that the linux system is configured for shadow passwords) |
<pre> |
<pre> |
1. Get http://www.wwnet.net/~janc/software/mod_auth_external-2.1.13.tar.gz |
1. Login as user=sysadm. |
|
2. cd ~ |
2. cd mod_auth_external/pwauth |
3. mkdir install |
|
4. cd install |
3. alter the config.h file line to match the UID of www |
5. wget http://www.wwnet.net/~janc/software/mod_auth_external-2.1.15.tar.gz |
|
6. tar xzvf mod_auth_external-2.1.15.tar.gz |
|
7. cd mod_auth_external/pwauth |
|
8. alter the config.h file line to match the UID of www |
#define SERVER_UIDS 500 /* user "www" */ |
#define SERVER_UIDS 500 /* user "www" */ |
|
9. make |
4. |
10. sudo emacs -nw /etc/pam.d/pwauth |
If you have a /etc/pam.d directory, you need to create a file named |
If you have a /etc/pam.d directory, you need to create a file named |
"pwauth" inside it. To authenticate out of the Unix Shadow file |
"pwauth" inside it. To authenticate out of the Unix Shadow file |
under Redhat 6.x, the /etc/pam.d/pwauth file should look something like |
under Redhat 6.x, the /etc/pam.d/pwauth file should look something like |
Line 67 assuming that the linux system is config
|
Line 70 assuming that the linux system is config
|
auth required /lib/security/pam_pwdb.so shadow nullok |
auth required /lib/security/pam_pwdb.so shadow nullok |
auth required /lib/security/pam_nologin.so |
auth required /lib/security/pam_nologin.so |
account required /lib/security/pam_pwdb.so |
account required /lib/security/pam_pwdb.so |
|
11. |
|
Place ~/mod_auth_external/pwauth/pwauth in /usr/local/sbin/ with |
5. place pwauth in /usr/local/sbin/. (chmod 6755 /usr/local/sbin/pwauth) |
setuid permissions. |
|
sudo cp /home/sysadm/install/mod_auth_external/pwauth/pwauth /usr/local/sbin/. |
|
sudo chmod 6755 /usr/local/sbin/pwauth |
|
</pre> |
</body> |
</body> |
</html> |
</html> |
|
|