Командная строка Windows 7 Добавить группу "Пользователи" в файл
Мне нужно изменить разрешения для файла / папки через командную строку. Я могу сделать это вручную:
- Щелкните правой кнопкой мыши по любому файлу / папке
- свойства
- Безопасность (вкладка)
- Редактировать...
- Добавлять...
- Введите имена объектов для выбора: Пользователи
- Хорошо
Как мне это сделать с помощью командной строки.
Редактировать:
Это работает
icacls "C:\folder1\folder2\file.txt" /grant:r Users:F
Проблема в том, что я хочу выбрать родительскую папку и для нее повлиять на все файлы.
Не работает:
icacls "C:\folder" /grant:r Users:(OI)(CI)F
Это потому что icacls не может ссылаться на папку??
2 ответа
Решение
В партии (.bat). Это используется для упрямых файлов, которые отказываются наследовать разрешения папки. Для командной строки только один%
FOR /R "C:\Folder" %%G IN (*.*) DO icalcs %% /grant:r Everyone:F
Я думаю, что icacls это то, что вы ищете, например:
D:\>icacls D:\path\to\directory /grant administrators:F /t
Посмотрите: http://technet.microsoft.com/de-de/library/cc753525%28v=ws.10%29.aspx