如何通过networking设置共享文件权限?

我正在尝试将权限设置为共享文件夹。 假设共享文件夹在计算机A中。我希望计算机B和C只能读取该文件夹,但计算机D可以删除该文件夹。 我没有服务器(所以没有域),但只有工作组

我知道如何共享文件夹,但不知道如何将权限分配给networking用户。 在共享文件夹属性的安全选项卡中。 我只能添加本地机器用户分配permision(读,写,执行)。 我也想添加工作组用户的权限。 那可能吗? 谢谢您的帮助。

那么…因为你在没有域的工作组中运行,在这种情况下,没有networking用户这样的事情。

另一个主要的问题是,你说的是限制对计算机的访问,但是CIFS(共享文件夹)和NTFS(文件系统)权限只能处理用户,而不是计算机。 (虽然确实可以将一个机器对象添加到ACL中,但只能在域中运行,并且只允许访问该计算机的本地系统帐户,而不是整个计算机及其所有用户。

你可以做的是为每个服务器创build一个唯一的帐户(但不要使用服务器的实际名称,这是不支持的)。 您将需要在源服务器以及目标服务器上创build相同的帐户(完全相同的帐户…相同的用户名…相同的密码)。 这将允许该用户进行身份validation。 然后,您可以将该用户分配给任何共享/磁盘权限(您必须configuration两者)以允许他访问。 对需要访问的每台服务器重复此操作,然后逐渐接近。

现在,这是抓住。 还记得我说的权限是基于用户的,而不是每台计算机? 这意味着什么试图连接到服务器将需要作为您在上面创build的用户运行。 所以访问只适用于该用户,而不是整个计算机。 这是我害怕的唯一方式。

您的其他选项(更好的IMHO)是实现一个域,并使用Active Directory来分配权限。 但是,这仍然不会给你“计算机级”的权限,只有用户。

不,这是不可能的。 ComputerA只能识别其本地用户帐户数据库中的用户帐户。 您需要做的是在ComputerA上为ComputerB和ComputerC的用户创build用户帐户,在ComputerA上的共享上设置相应的Share和NTFS权限,并通知ComputerB和ComputerC的用户应该使用哪个用户帐户凭据访问共享时使用。