可以通过samba创build和删除文件,但不能修改?

我使用samba从Windows 7连接到Ubuntu Server 10.04。 我可以在共享中创build新文件,删除这些文件,但如果我尝试编辑文件,然后保存它,我得到一个访问被拒绝。 我在Windows中的用户与我在Ubuntu中连接的用户相同。 这很奇怪。 我也有麻烦复制文件到Ubuntu以及。 它的错误,但让我复制他们无论如何。

创build和删除文件由目录上的权限控制。 修改文件由文件权限控制。 您可能有一个从文件中删除写权限的掩码。

你可以在Linux中添加/修改/删除文件吗? 如果没有,那么你的问题是Linux文件的权限。 一旦您可以在Linux级别完成所有任务,那么请尝试Samba。 如果您仍然无法编辑该文件,那么这是一个Samba权限。 检查文件和目录掩码。 你是否指定有效的用户/组?

您可以尝试使用修改目录和文件权限

chmod -R 775 /path/to/folder 

我用我的文件服务器中选定的目录做到了这一点,它的工作。

请注意,在使文件/文件夹“世界可写”

您还可以为每个共享文件夹创build组并为每个组指定每个文件夹