close
Warning:
Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.
- Timestamp:
-
Nov 28, 2011, 6:46:26 PM (15 years ago)
- Author:
-
bau
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
v4
|
v5
|
|
| 57 | 57 | }}} |
| 58 | 58 | |
| | 59 | |
| | 60 | == public_htmls für die Schüler == |
| | 61 | |
| | 62 | Für die Lehrer sind im Standard bereits public_htmls vorgesehen (man denkt, dass Lehrer keinen Mist verbreiten werden), für die Schüler ist dies aus Sicherheitsgründen nicht vorgesehen. In der Datei /etc/apache2/mods-enabled/userdir.conf muss folgendes eingetragen werden: |
| | 63 | |
| | 64 | {{{ |
| | 65 | <IfModule mod_userdir.c> |
| | 66 | # UserDir /home/teachers/*/public_html /home/students/13c/*/public_html |
| | 67 | UserDir public_html |
| | 68 | UserDir disabled root |
| | 69 | <Directory /home/teachers/*/public_html> |
| | 70 | AllowOverride FileInfo AuthConfig Limit |
| | 71 | Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec |
| | 72 | </Directory> |
| | 73 | |
| | 74 | <Directory /home/students/*/*/public_html> |
| | 75 | AllowOverride FileInfo AuthConfig Limit |
| | 76 | Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec |
| | 77 | Order deny,allow |
| | 78 | Deny from all |
| | 79 | Allow from 10.32 |
| | 80 | Allow from 10.16.209 |
| | 81 | AuthType Basic |
| | 82 | AuthName Homeverzeichnisse |
| | 83 | AuthBasicProvider ldap |
| | 84 | AuthzLDAPAuthoritative off |
| | 85 | AuthLDAPURL ldaps://localhost/ou=accounts,dc=kg-fds,dc=de?uid |
| | 86 | require valid-user |
| | 87 | Satisfy Any |
| | 88 | </Directory> |
| | 89 | </IfModule> |
| | 90 | }}} |
| | 91 | |
| | 92 | Damit werden die public_html-Verzeichnisse eingeschaltet und im Intranet ohne weitere Beschränkungen rausgegeben. Vom Internet aus muss Benutzername/Passwort eingegeben werden. |
| | 93 | |
| | 94 | {{{ |
| | 95 | /etc/init.d/apache2 restart |
| | 96 | }}} |
| | 97 | |
| | 98 | übernimmt die Änderungen. Die Schüler müssen selbst ein public_html-Verzeichnis in Ihrem HomeVZ anlegen. |
| | 99 | |
| 59 | 100 | (Hinweis: Das Skript sollte demnächst im [AdminSubversion Subversion-Repository] liegen.) |