拒绝特定用户访问文件夹
Deny folder access to specific users
我正在 cmd 中寻找一个命令,该命令将拒绝除特定用户之外的所有用户访问特定文件夹。我试过 icacls
但我做不到。
这是可能的,可以通过 cmd 中的 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
务必替换user1
、user2
、e.t.c。使用实际的、正确的用户名,并根据需要添加更多。您还需要将 C:\some\folder
更改为实际文件夹路径。
对于 batch-file 解决方案,将百分号加倍,如下所示:
@for %%A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %%~A:f
我正在 cmd 中寻找一个命令,该命令将拒绝除特定用户之外的所有用户访问特定文件夹。我试过 icacls
但我做不到。
这是可能的,可以通过 cmd 中的 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
务必替换user1
、user2
、e.t.c。使用实际的、正确的用户名,并根据需要添加更多。您还需要将 C:\some\folder
更改为实际文件夹路径。
对于 batch-file 解决方案,将百分号加倍,如下所示:
@for %%A IN ("user1" "user2" "user3" "user4") do @cacls C:\some\folder /e /c /d %%~A:f