dida259
21.06.07, 13:20
Hallo,
ich suche eine möglichkeit meinem WebDAV (debian) Server mit lokalen Usern anzusprechen, das Problem ist, dass wenn User auf ihr Homelaufwerk (/home/username) zugreifen wollen, haben sie default-mäßig keine schreibrechte, weil www-data (des Apache) dort keine Schreibrechte hat. Ich könnte jetzt einfach hergehen und dem Apache für alle Homes schreibrechte geben, das will ich aber nicht, weil:
1. Sicherheitsrisiko: Apache hat durchgehend schreibzugriff auf Homes.
2. Ich muss User doppelt einpflegen (1x in /etc/passwd für die lokalen und dann noch extra für WebDAV z.B. /etc/apache2/webdav/.davhtpasswd)
Irgendwie müsste es doch dann möglich sein, dass WebDAV sich die schreibrechte beim einloggen eines Users dessen schreibrechte auf der lokalen Fesplatte schnappt und bei inaktivität sie wieder abwirft.
Hoffe ihr versteht das Problem:)
THX für eure Antworten
dida259
ich suche eine möglichkeit meinem WebDAV (debian) Server mit lokalen Usern anzusprechen, das Problem ist, dass wenn User auf ihr Homelaufwerk (/home/username) zugreifen wollen, haben sie default-mäßig keine schreibrechte, weil www-data (des Apache) dort keine Schreibrechte hat. Ich könnte jetzt einfach hergehen und dem Apache für alle Homes schreibrechte geben, das will ich aber nicht, weil:
1. Sicherheitsrisiko: Apache hat durchgehend schreibzugriff auf Homes.
2. Ich muss User doppelt einpflegen (1x in /etc/passwd für die lokalen und dann noch extra für WebDAV z.B. /etc/apache2/webdav/.davhtpasswd)
Irgendwie müsste es doch dann möglich sein, dass WebDAV sich die schreibrechte beim einloggen eines Users dessen schreibrechte auf der lokalen Fesplatte schnappt und bei inaktivität sie wieder abwirft.
Hoffe ihr versteht das Problem:)
THX für eure Antworten
dida259