Назад | Перейти на главную страницу

Не удается выполнить FTP в / var / www / html в Ubuntu (группы установлены…)

Так что у меня проблемы с 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 настроены так, чтобы разрешить подходящий доступ пользователю, которого вы используете.