Ik ben bezig om de gebruikers van mijn server via webdav een eigen webspace te geven. Webdav draait nu prima, en als gebruikers verbinding maken, kunnen ze ook netjes hun eigen webspace openen, en deze gebruiken.
Waar het probleem nu in zit, is dat elke gebruiker alleen zijn eigen directory moet kunnen openen. Hiervoor heb ik nu in de apache-config staan:
Dit werkt allemaal prima, maar zoals jullie zullen begrijpen, is het niet echt handig dat ik voor elke user een entry in de apache-config moet gaan maken. wat ik dus eigenlijk wil, is het volgende:
dus dat hij automatisch voor elke directory, alleen de user met dezelfde naam toelaat. Wie-o-wie weet hiervoor een oplossing?
Waar het probleem nu in zit, is dat elke gebruiker alleen zijn eigen directory moet kunnen openen. Hiervoor heb ik nu in de apache-config staan:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| <VirtualHost *:443>
ServerName dav.server.nl
DocumentRoot /....../webdav/
SSLEngine on
SSLCertificateFile /etc/apache/ssl.crt/server.crt
SSLCertificateKeyFile /etc/apache/ssl.key/server.key
<Directory /....../webdav>
DAV On
AuthPAM_Enabled on
AuthType Basic
AuthName "WebDAV"
</Directory>
<Directory /....../webdav/user1>
require user user1
</Directory>
<Directory /....../webdav/user2>
require user user2
</Directory>
<Directory /....../webdav/user3>
require user user3
</Directory>
</VirtualHost> |
Dit werkt allemaal prima, maar zoals jullie zullen begrijpen, is het niet echt handig dat ik voor elke user een entry in de apache-config moet gaan maken. wat ik dus eigenlijk wil, is het volgende:
code:
1
2
3
4
5
| .
.
<Directory /....../webdav/$user>
require user $user
</Directory> |
dus dat hij automatisch voor elke directory, alleen de user met dezelfde naam toelaat. Wie-o-wie weet hiervoor een oplossing?
Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op