Запретить доступ к папке для определенных пользователей - PullRequest
0 голосов
/ 19 февраля 2019

Я ищу команду в cmd, которая запрещает доступ к определенной папке всем пользователям, кроме определенной.Я попробовал с icacls, но я не смог этого сделать.

1 Ответ

0 голосов
/ 19 февраля 2019

Это возможно и может быть сделано с помощью команды 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 и т. Д. На действительные, правильные имена пользователей и добавьте еще, если хотите.Вам также необходимо изменить C:\some\folder на фактический путь к папке.

Для решения удвойте знаки процента, как показано ниже:

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