Ich habe einen Server mit Ubuntu 12.10 x64 und die letzte Version von vsFTPd.
Mein Benutzer example.com hat seinen Home-Ordner eingestellt auf /var/www/example.com
,
Ich habe darin einen public_html-Ordner erstellt und ihm 777
Berechtigungen gegeben und die Schreibberechtigungen des privaten Benutzerordners entfernt. Alles funktioniert gut, aber:
Jede Datei, die ich per FTP (mit SmartFTP) hochlade, erhält eine chmod von 0.
Meine vsftpd.conf
hatte nur eine Zeile im Zusammenhang:
local_umask=022.
Ich habe versucht zu wechseln:
file_open_mode=777
local_umask=002
So würden meine Dateien 775
sofort nach dem Hochladen erhalten.
Aber nur meine hochgeladenen Ordner erhalten 775
Berechtigungen.
Meine hochgeladenen Dateien erhalten 1411 permissions
Kann mir jemand helfen, das zu lösen?