Так что у меня проблемы с vsftpd.
Мне нужно, чтобы корневой каталог находился в / var / www / public, потому что у меня есть несколько пользователей, которые обращаются к нему, поэтому я не могу поместить его в каталог пользователей. Теперь в этом каталоге есть "chown -R www-data: www-data" set, и я проверил с помощью ls -la, все они принадлежат www-data.
Создание групп для пользователя, с которым я работаю по FTP, с возвратами "имя пользователя sudo www-data".
Если я попытаюсь подключиться к FTP с этим пользователем с именем / var / www / public, он выдает мне сообщение «Нет разрешения» в Dreamweaver и «Не удалось сменить каталог» в Cyberduck, что, как я полагаю, также является проблемой с разрешением.
Как это исправить? Опять же, каталог пользователя! = Опция.
Вот разрешения, ведущие к папке:
/var - drwxr-xr-x 13 root root 4096 May 6 19:52 var
/var/www - drwxrwxr-x 4 www-data www-data 4096 May 19 20:01 www
/var/www/public - drwxrwxr-x 7 www-data www-data 4096 May 19 20:01 public
РЕДАКТИРОВАТЬ: Я мог бы исправить это, используя ProFTPd с привилегиями root, что довольно небезопасно. Я был бы очень признателен за ответ, чтобы он работал с vsftpd.
PS. Ubuntu 14.04, Apache2, VSFTPd
Убедитесь, что разрешения на /var
/var/www
и /var/www/public
настроены так, чтобы разрешить подходящий доступ пользователю, которого вы используете.