拒绝特定用户访问文件夹

Deny folder access to specific users

我正在 cmd 中寻找一个命令,该命令将拒绝除特定用户之外的所有用户访问特定文件夹。我试过 icacls 但我做不到。

这是可能的,可以通过 中的 cacls 命令来完成:

for %A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %~A

在哪里允许这些用户访问某个文件夹再次使用:

for %A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %~A:f

务必替换user1user2、e.t.c。使用实际的、正确的用户名,并根据需要添加更多。您还需要将 C:\some\folder 更改为实际文件夹路径。

对于 解决方案,将百分号加倍,如下所示:

@for %%A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %%~A:f