Дублирующиеся полномочия “C:\Program Files” для других каталогов

Я настраиваю компьютер, который использует SSD для операционной системы (Windows 7 Professional) и жесткий диск для данных и большинства программ.

Я хотел бы иметь два каталога "Program Files", один на SSD (исходный) и второй на жестком диске, сказать "D:\Program Files".

Этот второй каталог должен иметь ту же защиту как исходный "C:\Program Files", т.е. любой пользователь должен смочь считать и выполнить файлы, но только поднятая учетная запись должна смочь записать в него.

  • Каковы точные полномочия, которые я должен присвоить какой каталоги (D:\, D:\Program Files)?
  • Как я удостоверяюсь, чтобы все подкаталоги наследовали эти полномочия правильно?

Бонусные очки:

  • Как я устанавливаю "острова", где у неподнятых пользователей есть доступ для записи? Так, чтобы, например, "D:\Program Files\Product\config" был перезаписываем.
  • Как я могу сделать это из командной строки (PowerShell)?

Обратите внимание, что я не хочу просто перемещать "C:\Program Files" в "D:\Program Files", как я хочу установить некоторые программы на SSD. Также я интересуюсь решением, которое работало бы на любой каталог.

2
задан 08.04.2011, 19:24

2 ответа

Можно использовать robocopy с параметром /COPY:DATSOU скопировать просто немного C:\Program Files. Это скопирует всю безопасность и информацию о владельце.

По умолчанию любые подпапки наследуют эти данные из своего родителя. Для добавления полномочий к подпапке просто щелкните правой кнопкой по нему, выберите Свойства, затем используйте вкладку безопасности.

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

2
ответ дан 09.01.2020, 03:07

Я думаю, что это более жестко, чем это сначала появляется, и Ваши результаты будут зависеть от того, как установщики для приложений, которые Вы используете, записаны. Местоположение Программных файлов имеет ключ реестра и переменные среды, связанные с ним так в зависимости от установщика, один из тех обычно проверяется, но иногда Вы будете сталкиваться с некоторыми, где установщик принимает местоположение по умолчанию. Я сделал это небольшим другим способом: Для большинства приложений я оставляю их, как они - всего лишь Пар, который я устанавливаю на втором диске - что установщик позволяет выбор. Для проблемы полномочий - где у меня есть несколько приложений, что я хочу конфигурацию, перезаписываемую, я обычно использую портативную опцию установки и помещаю приложения в папке, которую я создаю за пределами программных файлов, таким образом, подпапки уже имеют корректные полномочия. Если возможный необходимо рассмотреть полномочия изменения предотвращения в Программных файлах. Некоторые приложения не используют новое местоположение конфигурации Win7 хорошо (пользовательский каталог) для тех устанавливают на отдельном каталоге, который Вы создаете. Помните однако, что Вы устанавливаете это, Вы будете в какой-то момент в будущей потребности копировать установку, когда Вы переустановите окна или получаете новую систему.

0
ответ дан 09.01.2020, 03:07

Теги

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