去年我一直在运行 Fedora 9 --- 我有一个 Windows 机器(实际上是一个虚拟机),它使用我自己的名称/密码在 Fedora 机器上安装一个文件夹。我这样做是为了可以在 Windows 上运行我的版本控制程序 (Vault)。过去 6 个月以来,它一直完美运行。
昨天,我将 Fedora 从版本 9 升级到版本 11。此后,我无法再从 Windows 机器更改文件权限。没有任何改变,机器上没有防火墙,SELinux 被禁用(SELINUX=disabled in/etc/sysconfig/selinux),等等
我仍然可以读取这些文件。知道发生了什么以及如何解决这个问题吗?
谢谢, 大卫
附注我得到的错误是
将属性应用到文件时发生错误: ....我的文件名... 访问被拒绝。
P.P.S。我能够在安装的文件夹中创建一个新文件。执行此操作后,我可以更改其属性以使其变为只读。但我无法再次将其属性更改为可写。希望这会有所帮助。
最佳答案
事实证明,这似乎是安装 Fedora 11 时遇到的最新版本 Samba 中的一个错误。
我从源代码手动构建了 SAMBA 3.4.1,安装了它,我的 Windows 机器可以很好地使用它。
(以防万一其他人搜索此网站)
关于windows - 升级 Fedora 后,为什么我无法再更改通过 SMB 挂载的文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1395475/