vsFTPd 连接到 ubuntu 实例

vsFTPd 连接到 ubuntu 实例

我在大学服务器上的一个实例上运行 Ubuntu。我安装了 vsFTPd 并添加了一个新用户。

我取消了 vsftpd.conf 中的以下参数的注释:

write_enable=YES 
chroot_local_user=YES

并添加了一个用户:

sudo adduser name

sudo chmod a-w /home/name/

我可以使用 filezilla 连接到我的实例。但是当我想将文件发送到我的 ubuntu 实例时,filezilla 中出现以下错误消息:

553 Could not create file

我尝试将参数添加allow_writeable_chroots=YES到配置中,但我甚至无法连接到实例。

罗宾

答案1

sudo chmod a-w /home/name/使/home/name包括所有者在内的所有人都无法写入。不幸的是,这是该chroot_local_user选项的先决条件。您可以在里面创建一个文件夹/home/name并相应地设置权限以允许上传。

相关内容