Hallo,
ich bin langsam ratlos: Ich möchte/muss einen FTP-User einrichten, der auf ein Verzeichnis unterhalb des Apache-Document-Root zugreifen soll, ein Download-Verzeichnis.
Mein erster Versuch war, einen ganz normalen Plesk-Web-User anzulegen, und dessen Homeverzeichnis mit "mount --bind" in den Webspace zu spiegeln. Leider gibt es zur Option "--bind" von mount keine Möglichkeit, die UID und GID des Users im Zielverzeichnis/Mountpoint zu manipulieren, so dass ich mit Rechteproblemen aufgab.
Problem: Eine Extension von Typo3 zeigt nur dann die Dateien an, wenn die UID der Dateien dies des normalen Webspace-FTP ist. (Ich habe FastCGI mit getrennten Usern pro Webspace laufen.)
Ein (lokaler) Export und Remount des Verzeichnisses per NFS scheitert ebenfalls daran, dass ich beim Dateisystem nfs keine UID und GID für das Zielverzeichnis angeben kann.
Was gäbe es jetzt noch für Optionen?
Ich hätte gerne, dass ProFTP
1. in ein Verzeichnis unterhalb des DocumentRoot wechseln darf
2. und die dort abgelegten Dateien dem normalen FTP-Benutzer des Webspace gehören, dieser Benutzer aber trotzdem nicht das komplette Documentroot überschreiben darf
Meine Idee war jetzt:
1. Gebe dem FTP-User eine spezielle Gruppe
2. In der /etc/proftpd.conf diese spezielle Gruppe "hyladlftp" vom Defaultroot auszunehmen:
Das Anmelden schlägt trotzdem fehl und in /var/log/messages finde ich ein:
Dem Verzeichnis "prdownload" habe ich testweise mal die Rechte 777 gegeben, aber selbst das funktioniert nicht- ich vermute, weil eben der "prdownload"-Benutzer im DocumentRoot weiter oben ja keine Rechte hat. Oder?
Hat jemand eine Idee?
ich bin langsam ratlos: Ich möchte/muss einen FTP-User einrichten, der auf ein Verzeichnis unterhalb des Apache-Document-Root zugreifen soll, ein Download-Verzeichnis.
Mein erster Versuch war, einen ganz normalen Plesk-Web-User anzulegen, und dessen Homeverzeichnis mit "mount --bind" in den Webspace zu spiegeln. Leider gibt es zur Option "--bind" von mount keine Möglichkeit, die UID und GID des Users im Zielverzeichnis/Mountpoint zu manipulieren, so dass ich mit Rechteproblemen aufgab.
Problem: Eine Extension von Typo3 zeigt nur dann die Dateien an, wenn die UID der Dateien dies des normalen Webspace-FTP ist. (Ich habe FastCGI mit getrennten Usern pro Webspace laufen.)
Ein (lokaler) Export und Remount des Verzeichnisses per NFS scheitert ebenfalls daran, dass ich beim Dateisystem nfs keine UID und GID für das Zielverzeichnis angeben kann.
Was gäbe es jetzt noch für Optionen?
Ich hätte gerne, dass ProFTP
1. in ein Verzeichnis unterhalb des DocumentRoot wechseln darf
2. und die dort abgelegten Dateien dem normalen FTP-Benutzer des Webspace gehören, dieser Benutzer aber trotzdem nicht das komplette Documentroot überschreiben darf
Meine Idee war jetzt:
1. Gebe dem FTP-User eine spezielle Gruppe
2. In der /etc/proftpd.conf diese spezielle Gruppe "hyladlftp" vom Defaultroot auszunehmen:
Code:
<Global>
DefaultRoot ~ psacln,!hyladlftp
AllowOverwrite on
</Global>
Das Anmelden schlägt trotzdem fehl und in /var/log/messages finde ich ein:
Code:
hxxxxxx proftpd[7303]: hXXXXXX.stratoserver.net (78.xx.246.xxx[78.xx.246.xxx]) - prdownload chdir("/var/www/vhosts/mydom.net/httpdocs/mydownload/prdownload"): Permission denied
Hat jemand eine Idee?
Last edited by a moderator: