我对 Linux 还很陌生,但进展缓慢。我遇到了一个问题,vsftp
我可以删除某些目录和文件,但不能删除全部。
一些信息:
- 这些是从 Windows 机器上获取的 HD 上的现有文件。
- 所有文件都可以通过 vsftp 访问和读取。只有部分文件无法删除。
- 我可以从 CLI 删除、移动、重命名等所有文件。
当我尝试删除这些文件/文件夹时查看日志文件,它显示:
Thu Oct 1 10:41:17 2015 [pid 14832] CONNECT: Client "my.ip.address" Thu Oct 1 10:41:19 2015 [pid 14831] [myusername] FAIL LOGIN: Client "my.ip.address"
在我可以删除的文件上显示确定登录:
- 操作系统是 Ubuntu 14.04.3
有什么想法从哪里开始寻找吗?
答案1
是的。“删除”文件的能力实际上是“写入”包含文件的目录的能力。包含文件的目录的权限决定了权限,而不是文件的权限。将 VSFTP 用户的访问权限与 cli 用户的访问权限进行比较。