Как наиболее вероятная ошибка данного сообщения кроется в selinux (системе принудительного контроля доступа). Данная система входит в ядро linux и по умолчанию включена в большинстве современных дистрибутивов.

Решить проблему можно установив необходимые разрешения для доступа к домашнему каталогу пользователей, следующей коммандой.

setsebool ftp_home_dir 1

Проверить текущие установки всех разрешений

getsebool -a

Или можно отключить SeLinux, любым из доступных способов. Хотя лучше этого не делать.