У мене є сервер під управлінням Ubuntu 12.10 x64 та остання версія vsFTPd.
Мій користувач example.com увімкнено домашню папку /var/www/example.com
,
Я створив папку public_html всередині, надав 777
їй дозволи та видалив дозволи на папку домашнього користувача. Все працює добре, але:
Кожен файл, який я завантажую через FTP (використовуючи SmartFTP), отримує chmod 0.
У мого vsftpd.conf
був лише один рядок:
local_umask=022.
Я намагався змінити:
file_open_mode=777
local_umask=002
Тож мої файли отримають, 775
як тільки вони завантажуються.
Але лише мої завантажені папки отримують 775
дозволи.
Мої завантажені файли отримують 1411 permissions
Може хтось допоможе мені вирішити це?