как предоставить доступ к папке с помощью cacls

Я отменил разрешение для папки test использование cacls.

cacls d:/test/D adsd14

Теперь я пытающийся повторно присвоить разрешение этой папке с помощью той же команды.

cacls d:/test/E/G adsd14:F

Это говорит обработанный dir: d:/test

Но тем не менее, я не могу получить доступ к папке.

Спасибо.

2
задан 05.03.2013, 15:36

2 ответа

Первый шаг должен взять владение файлов.
Запустите поле Command Prompt (cmd) как администратор и войдите:

takeown /f /r d:\test
cacls d:\test /t /e /c /g username:F

Если takeown не найден, то, в то время как зарегистрированный как Администратор, Проводник запуска и делают следующее:

  1. Щелкните правой кнопкой по папке, что Вы хотите взять владение и затем нажать Properties.
  2. Нажмите вкладку безопасности и затем нажмите "OK" на Сообщении защиты (если Вы появляетесь).
  3. Нажмите Advanced и затем нажмите вкладку Owner.
  4. В списке Имени нажмите свое имя пользователя или нажмите Administrator, если Вы зарегистрированы как Администратор или нажимаете Группу администраторов. Если Вы хотите взять владение содержания папки, выберите Replace owner on subcontainers and objects флажок.
  5. Нажмите "OK" и затем нажмите кнопку Да при получении следующего сообщения:
    У Вас нет разрешения считать содержание имени папки каталога. Вы хотите заменить полномочия каталога полномочиями, предоставляющими Вам Полный контроль?
    Все полномочия будут заменены, если Вы нажмете кнопку Да.
    Примечание: имя папки является названием папки, из которой Вы хотите взять владение.
  6. Нажмите "OK" и затем повторно примените полномочия и настройки безопасности, которые Вы хотите для папки и ее содержания.

источник

3
ответ дан 08.12.2019, 07:30

Я подозреваю, что у Вас будет лучшая удача при удалении ее с этой командой:

cacls d:\test /E /P asdsd14:F

Что Вы делаете в первой команде, добавляет Отклонять ACL. Следующие две команды делают точно то же самое:

cacls d:\test /E /G asdsd14:N
cacls d:\test /E /D asdsd14

То, что делает моя предложенная команда, заменить (/P флаг), которые Отклоняют acl с Полным контролем ACL

0
ответ дан 08.12.2019, 07:30

Теги

Похожие вопросы