Я хочу запретить обычным пользователям и гостям создавать дополнительные папки и файлы в разделе C: в Windows 7. Следовательно, безопасно ли удалять разрешения для группы « Прошедшие проверку » из раздела C: в Windows 7? Такие разрешения включены по умолчанию. Я предполагаю, что упомянутые разрешения существуют не без причины, поэтому какая функция или служба зависит от разрешений, которые я хочу удалить?
2 ответа
Нет.
Вы можете сделать это, но вам нужно сначала отредактировать все подпапки в корне, отредактировать их разрешения, перейти к расширенным и снять флажок наследовать права от родителя. В следующем диалоговом окне выберите Копировать, чтобы скопировать права.
Если вы не сделаете вышеописанное, вы не только измените права на корневую папку, но и на все последующие папки. Папки, созданные окнами, уже будут иметь эти права, но папки, созданные с момента установки пользователем или установщиком, не будут.
Обратите внимание, что некоторые программы полагаются на запись в корень и могут перестать работать. Поэтому перед тем, как сделать это постоянным решением, необходимо провести тщательное тестирование.
Исходя из Windows 8.1-10 SOE на моей предыдущей работе, пропустив Windows 7 и долгое время работавшую на 8.1 или новее, я с ужасом увидел, что разрешения по умолчанию позволяют обычным пользователям создавать папки на языке C волей-неволей.
Это возможно, согласно сообщению на форуме Дарина С. здесь.
Сначала удалите все ACL из корня C: для прошедших проверку пользователей.
icacls.exe c:\ /remove:g "Authenticated Users"
Затем восстановите разрешения наследования нижнего уровня для папок ниже корня C-
cacls.exe c:\ /grant:r "Authenticated Users":(IO)(CI)(OI)(M)
Работал нормально для моей на собственной тестовой машине. Тщательно проверьте его перед развертыванием в любом масштабе.