如何configurationSamba以允许root用户完全控制特定的共享?

$(subj),它似乎是默认情况下拒绝所有共享的root用户。 我试图重现Windowspipe理共享。

你有没有在Samba(不在系统密码文件中)为root设置密码? 您应该能够通过运行smbpasswd -a root来设置这样的密码。

你应该把你的smb.conf,以便我们可以真正评估这个问题。 无论如何这里是一个提示:

  invalid users = root 

是默认的smb.conf的一部分。

好吧。 根是一个有效的smbuser,但? 然后尝试明确地允许root:

 valid users = root 

并尝试这样的事情:

 [config] comment = Admin Config Share - Whatever path = / valid users = someusers, somegroup force user = root force group = root admin users = someusers, somegroup writeable = Yes 

如果无法访问两个用户,一个用于普通用户,另一个用于root用户,则需要在smb.conf文件中将netbios别名,以便Windows将其视为两台服务器。 然后访问每个不同的用户ID。 您也可以添加到不同的名称相同的服务器的IP的Windows主机文件。 问题在于Windows一次只能允许一个用户,因此无法以root身份访问。