icacls, предоставляющий доступ всем пользователям на windows 7

17

Я пытаюсь предоставить полный доступ (чтение, запись) к определенной папке всем пользователям в Windows 7. Проблема в том, что я не знаю, как это сделать с помощью icacls.

Альфредо Осорио
источник

Ответы:

21
c:\windows\system32\icacls c:\folder /grant "domain\user":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "everyone":(OI)(CI)M
c:\windows\system32\icacls c:\folder /grant "Authenticated Users":(OI)(CI)M

Откройте окно командной строки и введите c:\windows\system32\icacls /?

Бобо
источник
4
+1. В зависимости от контекста (OI) (CI) F (полный доступ) может быть предпочтительнее (OI) (CI) M (доступ для чтения / записи).
Гарри Джонстон
Увы, вырезайте и вставляйте из одного из моих сценариев :-) M = Изменить, что хорошо для большинства пользователей, F даст им все
BoBo
5
Обратите внимание, что вы НЕ сможете использовать «все» и другие группы в локализованной Windows (английские имена доступны только в английской Windows). Поэтому вы можете использовать один из SID (например, «все» - это «* S-1-1-0» - обратите внимание на использование звездочки перед SID) support.microsoft.com/en-us/kb/ 243330
Nux
Выдача icacls . / t / grant "Everyone": (OI) (CI) F возвращает "Недопустимый параметр" Everyone: ""
Thom
@Bobo ОП запросил полный доступ. Ваш ответ должен быть таким. Вы также можете предложить Изменить в ответе, если считаете, что это уместно.
Том
5

Только эти два ответа работали для меня:

В командной строке администратора:

C:\Windows\System32>takeown /r /d y /f f:\backup
C:\Windows\System32>icacls f:\backup /t /grant Everyone:(OI)(CI)F

(OI)для будущих файлов и (CI)для будущих папок.

Сис Тиммерман
источник
1

Это сработало для меня:

Шаг 1 - Откройте окно cmd с правами администратора

Шаг 2 - стать владельцем содержимого каталога picts / f C: \ picts * / r

Шаг 3 - изменить права доступа «каждому» к содержимому каталога «picts» icacls C: \ picts / grant Everyone: F / t

Лонни Р
источник