无法获取在 Windows 下工作的符号链接创建权限

无法获取在 Windows 下工作的符号链接创建权限

我正在尝试授予我的用户创建符号链接的权限。

我跑过去secpol.msc并导航到Local policies-> User rights assignment-> Create symbolic links

我已将我的用户组添加到策略中允许的实体列表中并注销/登录。

我已将我的用户名添加到策略中允许的实体列表中并注销/登录。


我尝试过重启电脑,但没有任何效果。 mklink <linkname> <file>在我的主目录中运行总是会得到You do not have sufficient privileges to perform this operation.

如果我使用“以管理员身份运行”打开 cmd.exe,我就能创建链接。

可能是什么原因?

答案1

如果您的帐户是Administrators该组的成员,那么这是正常的 UAC 行为:

新的令牌被剥夺了分配给用户的所有特权,除了图 9 中列出的特权(绕过遍历检查、关闭系统、从扩展坞中移除计算机、增加进程工作集、更改时区)。TechNet 杂志

Create symbolic links不在该列表中,因此它会被删除,即使您将其提供给普通用户帐户。

答案2

引用https://superuser.com/a/205124/311689

此安全策略设置和管理员组存在错误。也许这也是您所遇到的问题。

如果您添加的用户是管理员组的成员,则此设置无效。将他们从管理员组中删除可解决此问题。

相关内容