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 777Berechtigungen 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.confhatte 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 775sofort nach dem Hochladen erhalten.
Aber nur meine hochgeladenen Ordner erhalten 775Berechtigungen.
Meine hochgeladenen Dateien erhalten 1411 permissions
Kann mir jemand helfen, das zu lösen?