我有一个共享目录,Guest 帐户具有读取和执行、读取、列出内容权限。我可以通过网络(例如在我的平板电脑或笔记本电脑上)访问文件,没有任何问题。但是,我的下载进入临时目录,完成后会移动到我的共享目录。然后这些文件在网络上可见,但无法访问(读取),直到我手动添加文件的 Guest 用户权限或重新应用顶层权限。
如果我理解正确的话——为什么在同一卷内移动文件时会保留文件权限?- 问题一定是我的临时目录正在对文件应用权限,并且这些权限被复制到共享目录而不是继承。
我如何从临时目录中删除所有特殊权限,或者如何强制复制到共享目录中的文件继承权限?
E:\>icacls _temp
_temp BUILTIN\Administrators:(I)(F)
BUILTIN\Administrators:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\SYSTEM:(I)(F)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(IO)(F)
NT AUTHORITY\Authenticated Users:(I)(M)
NT AUTHORITY\Authenticated Users:(I)(OI)(CI)(IO)(M)
BUILTIN\Users:(I)(RX)
BUILTIN\Users:(I)(OI)(CI)(IO)(GR,GE)
答案1
您只需将访客权限应用于 Temp 文件夹即可。
答案2
首先,您是否使用内置的 Guest 帐户?出于安全原因,不应使用此帐户,您可以专门为共享文件夹创建一个新用户,同时授予该用户非常有限的权限。为该用户创建一个组,并为该组提供对两个文件夹的访问权限 - 如果该权限非常有限,还可以从用户组中删除该用户。