Как предоставить доступ только для чтения к каталогу для пользователя в командной строке?

Я пытаюсь предоставить доступ только для чтения к моему временному каталогу другому пользователю из командной строки, используя icacls.exe.

Пробовал следующее (PowerShell):

  • icacls.exe $ env: TEMP / grant mydom \ user: R
  • icacls.exe $ env: TEMP / grant 'mydom \ user: (GR)'
  • icacls.exe $ env: TEMP / grant 'mydom \ user: (GR, X)'
  • icacls.exe $ env: TEMP / grant mydom \ user: F

Независимо от того, что я пытаюсь при проверке разрешений, я получаю одну и ту же картинку:

Пользователь добавлен в список пользователей - хорошо, но он не показывает никаких разрешений.

Итак, как правильно это сделать? Использование icacls не является обязательным, любой способ командной строки в порядке.

1 ответ

Решение

Вы можете попробовать установить разрешения вручную. Затем вы запускаете команду "icacls [folderpath]". Он показывает, какие разрешения имеет пользователь. Вы можете повторно использовать этот синтаксис.

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