Настройка доступа пользователя ftp к веб-папке (на vsftpd) - PullRequest
0 голосов
/ 12 января 2019

Я не уверен, как настроить нового пользователя для vsftpd в Ubuntu.

Я установил /web/project/wwwroot папку, которая принадлежит root / root. Теперь я хочу дать ftp доступ новому пользователю project_ftp. Таким образом,

  1. Я делаю adduser --home /web/project/wwwroot project_ftp, чтобы создать пользователя
  2. Добавить его к /etc/vsftpd.userlist
  3. Включить chroot в vsftpd.conf
  4. Измените local_root на /web/project/wwwroot в vsftpd.conf

Однако, независимо от того, что я пытался, я не могу использовать этот пользователь. Продолжайте получать вариации 530 Permission Denied или GnuTLS error -15:An unexpected TLS packet was received.

Я могу использовать ftp root. Я подозреваю, что это потому, что wwwroot принадлежит root. Это правда? Будет ли единственный способ предоставить доступ - изменить владельца этой папки (и подпапок) на пользователя project_ftp?

...