Назад | Перейти на главную страницу

Как запретить выполнение файла, но разрешить его удаление (XCACLS / ICACLS)

Очень неприятная проблема, как следует из названия, я пытаюсь запретить пользователю запускать файл, хотя я хочу позволить им удалить файл.

icacls bat.exe /grant *S-1-1-0:(D) /deny *S-1-1-0:(RX,WDAC) 

Я пробовал несколько хороших комбинаций, но безуспешно :(

Любая помощь будет принята с благодарностью

Вам просто нужно использовать / deny и X.

то есть:

icacls bat.exe /deny *S-1-1-0:(X)

Это позволит пользователю удалить файл, но не выполнить его.