Gewusst wie: zulassen schreiben von Dateien via Apache und WebDAV

Ich habe Schwierigkeiten zu verstehen, wie kann ich die Dateien Bearbeiten, die auf einem WebDAV-setup. Ich habe die Auth korrekt verifiziert Lasten von online-tutorials gibt, aber da sind einige Dateien wie .htaccess welche ich nicht editieren kann.

Den Inhalt der VirtualHost-setup sind

<VirtualHost *:80>

        ServerAdmin xxx
        ServerName xxx

        DocumentRoot /data/www/vhosts/xxx
        <Directory /data/www/vhosts/xxx>
                Options Indexes MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        <Location />
                DAV On
                AuthType Basic
                AuthName "WebDAV Access"
                AuthUserFile /data/www/.htpasswd-webdav
                Require valid-user
        </Location>

</VirtualHost>

Habe ich generiert, der korrekte Benutzername in der Datei zu und ich kann die log-in erfolgreich und alle Dateien sehen. Wie gesagt, das problem ist, dass bestimmte Dateien nicht lesbar sind und unwritable, die Hauptschuldigen sein .htaccess und .gitignore.

Habe ich die Berechtigungen auf alle Dateien zu 664 und alle Ordner zu 775 und ein user:group von xxx:www-data. Der Grund dafür ist, dass diese PHP-Lesen/schreiben der Dateien auf ok, und unserer remote-login-Benutzer xxx das gleiche zu tun, ohne Berechtigungen Probleme.

Gibt es etwas bestimmtes, das ich tun müssen, um zu ermöglichen, Lesen, schreiben auf versteckte Punkt-Dateien? Ich bin völlig ratlos, wie die meisten tutorials, die ich gelesen habe sagen mir, dass wenn ich nicht die Rechte an dot-Dateien zu root:root dann wird Sie beschreibbar. Ich bin mit einem Mac zu verbinden, um den WebDAV-Dienst, die läuft unter Ubuntu, falls das einen Unterschied macht

Nur für Klarheit, alle xxx in dieser Frage für Sie zum ausblenden der Informationen.

InformationsquelleAutor designermonkey | 2012-06-28

Schreibe einen Kommentar