将文件复制到 Samba 共享时出现奇怪的问题

将文件复制到 Samba 共享时出现奇怪的问题

将文件复制到 Samba 共享时出现奇怪的问题

我遇到了一个奇怪的问题,当我从 Windows 客户端连接到 Linux 服务器中的 samba 共享(我的主目录)时,当我尝试复制一些文件时,其中一些成功,而另一些则失败并出现访问被拒绝消息,即使它们是同一个目录。

这似乎不是一个文件名问题(尝试将其重命名为几个字母组成的名称),也不是大小问题,一些较大的文件可以毫无问题地复制。

似乎由于某种原因,它假设某些文件已经存在(但实际上并不存在),因为系统询问我是否要覆盖,如果我接受,则文件将被写为空,并且会弹出访问被拒绝的消息。

这可能是某种缓存问题吗?我可以看到一种模式,失败的文件已经存在于该磁盘中(但在不同的目录下)。

答案1

我在这里遇到了同样的问题。我交叉验证了这个问题,发现如果我使用其他 samba 客户端软件(例如 Android 中的软件),复制或替换文件不会出现任何问题;此外,如果我使用另一台 Windows 计算机并启动 Windows 资源管理器来复制文件,复制或替换文件也不会出现任何问题。

很奇怪啊,到现在我都找不到问题所在。

答案2

这里的问题完全一样。虽然错误消息不清楚,但就我而言,Windows 附件管理器的策略是导致问题的原因。 https://support.microsoft.com/en-gb/topic/information-about-the-attachment-manager-in-microsoft-windows-c48a4dcd-8de5-2af5-ee9b-cd795ae42738

我通过以下方式使用管理员权限“解除阻止”文件后解决了这个问题

文件上的 RMB -> 属性 -> 常规选项卡 -> 安全部分 -> 单击解除阻止复选框

相关内容