web:password-protected:authbysys1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
web:password-protected:authbysys1 [2017/12/20 09:39] – jas | web:password-protected:authbysys1 [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Authentication By EECS Usernames and Passwords or Groups ====== | ||
- | If you wish to authenticate users by EECS usernames and passwords or groups then you must follow these steps: | ||
- | |||
- | In the web directory that you wish to protect, create a .htaccess file with the following contents: | ||
- | |||
- | AuthType Basic | ||
- | AuthName "Name of Web Area You Are Protecting" | ||
- | AuthBasicProvider pam | ||
- | |||
- | If you wish to restrict access to ALL valid EECS accounts, add: | ||
- | |||
- | Require valid-user | ||
- | |||
- | If instead, you wish to restrict access to specific EECS accounts, add for each user: | ||
- | |||
- | Require user < | ||
- | |||
- | For simplicity, you can also add all users on one line: | ||
- | |||
- | Require user < | ||
- | |||
- | If you wish to restrict access to specific groups, add: | ||
- | |||
- | Require unix-group < | ||
- | |||
- | Again, for simplicity, you can list all the groups on one line: | ||
- | |||
- | Require unix-group < | ||
- | |||
- | If you only care about group membership alone (eg. all EECS users who are in faculty group), then you only need to add a " | ||
- | |||
- | By default, only **one** of the conditions needs to be true to provide access, so if you were to add: | ||
- | |||
- | Require valid-user | ||
- | Require unix-group faculty | ||
- | |||
- | ... then ANY valid EECS user would be allowed in (eg. an undergrad, grad, staff member, faculty, or guest), or, any EECS user who is in group faculty. | ||
- | |||
- | < | ||
- | Require valid-user | ||
- | Require unix-group faculty | ||
- | </ | ||
- | |||
- | Check file permissions on your .htaccess file and directory permissions on all directories leading up to .htaccess. | ||
- | |||
- | % chmod o+r .htaccess | ||
- | |||
- | CAUTION: This will also enable other users on the system to read your .htaccess file. | ||
- | |||
- | You will also need to ensure that all directories up to your .htaccess file are accessible by the web server. For example, if your .htaccess file is / | ||
- | |||
- | % chmod o+x / | ||
- | % chmod o+x / | ||
- | |||
- | Always be careful when using your system username and password for accessing web pages. Only use it on sites that you trust. |
web/password-protected/authbysys1.1513780799.txt.gz · Last modified: 2017/12/20 09:39 by jas