拒绝特定用户的文件夹访问

时间:2019-02-19 12:55:47

标签: cmd permissions folder-permissions

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

1 个答案:

答案 0 :(得分: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