0

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

4

1 回答 1

1

这是可能的,可以使用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实际正确的用户名,并根据需要添加更多。您还需要更改C:\some\folder为实际的文件夹路径。

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

@for %%A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %%~A:f
于 2019-02-19T14:33:10.960 回答