我想在samba中分享我的“/”。 如何使它在Windows网络中可编辑?

我只是可以使它可读,不知道如何使它可写

[root$] path = / create mask = 0755 valid user = myname browsable = yes 

PS什么是创建面具? 我正在使用ubuntu服务器11.0

默认情况下,您的Samba用户不会具有对文件系统根目录的写入权限。 最简单的方法是强制用户。 (Samba用户将使用本地用户的权限访问共享。)确保您指定的用户具有所有权和/或适当的文件系统权限。 为了便于在我的示例中使用,我使用root。

 [root$] path = / create mask = 0755 force user = root browsable = yes 

要回答第二个问题,创建掩码是默认权限,将分配给Samba用户在共享上创建的任何文件或目录。

以下是使用Samba 4.x的SMB2的快速入门 。 如果从该链接向下滚动一点,则会有一个部分为办公室共享提供samba.conf示例。 这是smb.conf片段:

 # Global parameters [global] workgroup = MIDEARTH netbios name = OLORIN printcap name = cups disable spoolss = Yes show add printer wizard = No printing = cups [homes] comment = Home Directories valid users = %S read only = No browseable = No [public] comment = Data path = /export force user = maryo force group = users read only = No 

注意:不知道它是否重要,但请记住,Windows XP不支持SMB2,因此对于在此夏季的Mavericks OSX版本之前使用Windows XP或Macintoshes的计算机,您可能会有一些配置差异。