我有一组文件夹,我不希望永久共享(在启动时),而是偶尔共享。
每当我调用Advanced Sharing...
>时Permissions
,默认情况下我总是会Everyone
得到read-only
:
这迫使我经过多次额外的点击来设置具有读取和更改权限的其他用户。
有没有办法设置/配置 Windows 以提供我自己喜欢的一组权限?例如,特定用户具有读取和更改权限,而不是Everyone
只读权限?
答案1
根据如何更改默认共享权限:
LanmanServer 注册表项不仅存储现有共享的权限,还存储创建新共享时分配的默认安全描述符。使用以下信息,可以轻松修改新创建的共享默认获得的权限,并重现我们在 Windows Server 2003 之前的舒适情况。
默认共享权限存储在二进制值中:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\DefaultSecurity\SrvsvcDefaultShareInfo
默认情况下不存在该值。要创建该值并填充有用的内容,请按照以下步骤操作:
- 创建一个名为“test”的模板共享。
- 使用 GUI 为您的模板共享“测试”分配适当的权限。
- 双击存储“测试”共享的安全描述符的值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Shares\Security\test。按 CTRL+SHIFT+END 选择所有内容 (!)。使用 CTRL+C 复制所选内容。
- 创建一个新的空二进制值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\DefaultSecurity\SrvsvcDefaultShareInfo。
- 双击 SrvsvcDefaultShareInfo 并按 CTRL+V 粘贴之前复制的安全描述符的二进制表示形式。
- 重新启动“服务器”服务(又名 LanmanServer)。
- 创建一个新的共享。您将注意到它立即具有您分配给“测试”共享的相同权限。
- 您现在可以删除“测试”共享。