我正在运行 Linux Ubuntu 16.04 TLS 服务器,并且在那里安装了一个游戏服务器。为了安装插件和管理我的所有服务器配置文件,我必须选择一个 FTP 服务器,在本例中是 VSFTP。
但问题是,我可以创建新文件并删除现有文件。但我无法执行这些操作/遇到这些问题:
- 删除文件有时才有效。大多数情况下,删除操作都会失败,我不得不使用 SFTP 来删除它们,或者使用命令通过 SSH 删除它们
rm
。 - 我无法从主文件夹中递归删除文件和子文件夹,有时在尝试删除它们后,它们会变成隐藏文件,我不得不使用 SSH 来删除它们
rm -rf
- 但是,当我上传文件和文件夹时,它们会以错误的权限(例如)递归复制,
266
除非我使用我的根 SFTP,否则我无法编辑和查看递归文件和文件夹。
我该如何解决这些问题?我对此几乎还是新手。
这是我的VSFTP 配置文件(/etc/vsftpd.conf
)
答案1
听起来你正在以没有 root 访问权限的用户身份使用,请尝试以 root 身份登录,看看是否发生了任何变化,如果是,那么你需要授予你的用户 root 访问权限,以便你可以删除和编辑文件。另外要注意的是,你的配置文件中打开了 ipv6,如果配置不正确,有时可能会导致问题。
希望这可以帮助