А локально можно писать?
Группа admins родная для этого пользователя?
А то может добавились криво как нибудь. Например ошибка в записи.
Локально вообще проблем нет и пишет, и читает, и выполняет... Проблемы только при работе с FTP... admins - эту группу я создал еще недели две назад и добавил себя туда, вроде все без проблем встало...
Я так понимаю к серверу есть доступ по ssh, тогда рекомендую копировать файлы с помощью scp, rsync из Linux или WinSCP из Windows. А ещё можно в Nautilus подключить ssh сервер (File -> Connect to server:) как папку.
Привык я к обычному FTP и мне именно он нужен, а доступ по SSH есть, я и копаюсь там через него... FTP, когда правильно работает, вообще удобен и не заменим...
Из вывода ls
Пользователь root который входит в группы admins и root
Попробуйте папке назначить права так
Так тоже пробовал - не получается...
В общем, методом тыка закоментировал строки
#local_umask=0777
#file_open_mode=0777
И все стало нормально, директории сохраняются... Вот только права доступа теперь другие, файлы имеют 600, а папки 700 и Nginx выдает "Access denied."... В чем может быть задача?
Есть еще один сервер, только я к нему по SSH доступ не имею, но там когда загружаю файлы по FTP все файлы и папки пишет 766 и все работает нормально... Как сделать и на этом сервер так же?
Пользователь добавил сообщение 24 Декабря 2019, 00:05:50:
Ура, ребята! Удалось решить этот вопрос! Проблема была вот в этих инструкциях:
local_umask=0777
file_open_mode=0777
Я с ними поиграл и понял прямую зависимость... local_umask=0777 - означает полное ограничение, а вот это - local_umask=0000 полные права, то есть наоборот я думал, что 0777 - это все права, оказывается нет... А эта инструкция - file_open_mode=0777 - разрешить все, а 0000 - запретить... Как-то так... Фуф!
Спасибо всем, кто принимал участие!