- Registriert
- 06.04.07
- Beiträge
- 881
Ich habe einen Debian Server aufgesetzt. Auf ihm läuft Apache2 und die Module DavLock, Dav_fs und dav.
Ich möchte gerne, dass wenn man sich via DAV einloggt, zu seinem Home-Verzeichnis kommt. (Benutzer: testy1 zu /home/testy1).
Auf die Dateien ausserhalb seines Home-Ordners, darf kein Benutzer (bis auf root) darauf zugreifen.
Die Benutzer hab ich mit "useradd -m -s /bin/bash NAME" erstellt und ein Passwort vergeben. Allerdings mache ich sowieso eine .htpasswd (siehe unten)
Hier ist mein Code
Was muss ich machen, das der Benutzer der sich einloggt automatisch zu seinem Home-Verzeichnis kommt, dort alles verändern kann, aber ausserhalb seines Home-Ordners (/home/benutzer/) nicht zugreifen darf?
Gruß
Ich möchte gerne, dass wenn man sich via DAV einloggt, zu seinem Home-Verzeichnis kommt. (Benutzer: testy1 zu /home/testy1).
Auf die Dateien ausserhalb seines Home-Ordners, darf kein Benutzer (bis auf root) darauf zugreifen.
Die Benutzer hab ich mit "useradd -m -s /bin/bash NAME" erstellt und ein Passwort vergeben. Allerdings mache ich sowieso eine .htpasswd (siehe unten)
Hier ist mein Code
Code:
<VirtualHost *:80>
ServerName **********.dyndns.org
ServerAdmin *************@gmail.com
DocumentRoot /home/
<Location />
DAV On
AuthType Basic
AuthName "WebDAV - Server"
AuthUserFile /etc/apache2/.htp_dav
Require valid-user
</Location>
<Directory /home/>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Was muss ich machen, das der Benutzer der sich einloggt automatisch zu seinem Home-Verzeichnis kommt, dort alles verändern kann, aber ausserhalb seines Home-Ordners (/home/benutzer/) nicht zugreifen darf?
Gruß