cacls устанавливают разрешение для всех

Сценарий выглядит следующим образом:
-Выполнить cmd с правами администратора
-mkdir новая папка, пусть будет jzzz
-Как вы можете предоставить полные привилегии всем пользователям в системе с помощью cacls?
[Обратите внимание, что я упомянул cacls, а не icacls]
я пробовал
echo S | cacls "C:\\jzzz" /t /g Todos:f
без результата вообще. (Имейте в виду, что это на испанском языке, где "S" означает "Y", а "Todos" означает "Все").

Заранее спасибо!

1 ответ

Решение

Удалить пространство перед трубой: echo S| cacls ...

Если вы не хотите иметь дело с разными именами групп, вместо этого вы можете использовать строку SDDL: echo Y| cacls "c:\path" /T /S:"D:(A;OICI;FA;;;SY)(A;OICI;FA;;;WD)" Вы все еще должны иметь дело с эхом, к сожалению и /S: устанавливает новый ACL, он не поддерживает /G,

Другие вопросы по тегам