Я не уверен, как настроить нового пользователя для vsftpd в Ubuntu.
Я установил /web/project/wwwroot
папку, которая принадлежит root / root. Теперь я хочу дать ftp доступ новому пользователю project_ftp
. Таким образом,
- Я делаю
adduser --home /web/project/wwwroot project_ftp
, чтобы создать пользователя
- Добавить его к
/etc/vsftpd.userlist
- Включить chroot в vsftpd.conf
- Измените 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
?