Поднят FTP на vsftpd. Немного запутался.
# Uncomment this if you want the anonymous FTP user to be able to create
# new directories.
anon_mkdir_write_enable=YES
#chrooting anons
anon_root=/mnt/Storage/ftp/exchange
anon_umask=770
chown_uploads=YES
chown_username=meklon
chown_upload_mode=770
Вот например. А права на залитое юзерами выглядят совсем иначе.
meklon@meklon-kubuntu:/media/Storage/ftp/exchange/upload$ ls -lh
итого 1,0M
d-wxrwxr-x 2 meklon users 0 июня 15 12:11 Foto
Можно по cron раз в минуту менять, но это костыль. Плюс проблема номер 2. Когда я просто копирую файлы в папку share, откуда могут анонимусы забирать файлы, они падают с маской 770, как и в моей системе. То есть открыть они не смогут, пока права не дам. Можно ли на уровне файловой системы автоматом присваивать права залитым туда файлам и папкам? Типа скопировал файл с правами 770, а он, сохраняя владельца, стал 777. Был бы рад, если бы помогли разобраться. Я в мануалах несколько заблудился))