在 SQL Server 中,我可以运行“EXECUTE AS USER = 'someuser'”,它会将我的权限限制为他们的权限,因此我可以测试我是否正确设置了安全设置。
我想知道在 Windows 中是否有类似的功能可以测试我作为另一个用户设置的文件夹权限?我知道的唯一方法是创建一个与我要测试的用户具有相同设置的测试用户......希望有一些像 SQL Server 这样的功能不需要我知道用户的密码来测试权限,就像我一样是他们。
在 SQL Server 中,我可以运行“EXECUTE AS USER = 'someuser'”,它会将我的权限限制为他们的权限,因此我可以测试我是否正确设置了安全设置。
我想知道在 Windows 中是否有类似的功能可以测试我作为另一个用户设置的文件夹权限?我知道的唯一方法是创建一个与我要测试的用户具有相同设置的测试用户......希望有一些像 SQL Server 这样的功能不需要我知道用户的密码来测试权限,就像我一样是他们。
在 NTFS 文件夹中,您可以在属性 -> 安全 -> 高级 -> 有效访问中检查有效 ACL - 只需选择有问题的用户或组并查看有效访问。
您可以像@Zac67 描述的那样查看有效访问权限,但这并不能真正测试您的设置。
在 Windows 中,如果您不知道他们的密码,则无法以其他用户身份执行进程。
在 Windows 中重置和更改密码是不一样的,因此您不应该只是以管理员身份重置用户的密码,除非它只是一个测试帐户。