#powershell #permissions
Вопрос:
В пользовательском действии InstallShield PowerShell этот код выполняется… icacls «C:Program ФайлыLou1Lou2Lou3» /наследование:r /администраторы грантов:F
Для папки Lou3, когда вы просматриваете папкубезопасностьразрешения, она показывает, что у администраторов и пользователей есть специальные разрешения, а когда вы нажимаете «Дополнительно», вы видите, что Администраторы имеют полный контроль, а пользователи читают, выполняют и просматривают.
Как исправить это так, чтобы неадминистраторы даже не могли видеть содержимое папки lou3, а администраторы имели полный контроль?
Комментарии:
1. 1) Я был бы удивлен, если бы InstallShield не имел возможности устанавливать разрешения в файловой системе за пределами выполнения внешней команды. 2) В любом случае не рекомендуется использовать имя «Администраторы» при выполнении этого, так как это приведет к сбою в неанглоязычных системах или если кто-то переименует группу.