У моего нового работодателя есть настройка перенаправления папок для сотен пользователей, и человек, который его настраивал, на самом деле не знал, что делает. В результате, лучшие практики для разрешений на перенаправленные папки / домашние каталоги не были соблюдены.
Решение, позволяющее людям получать доступ к расположениям перенаправленных папок, заключалось в том, чтобы вместо этого применять Full Control
разрешения (разрешения NTFS, а не разрешения «общего доступа») к Everyone
корневому каталогу («Домашний каталог») и распространять его на все подпапки и файлы ниже корневого каталога. ,
Что может пойти не так, не так ли? Это не My Documents
значит, что генеральный директор хранит конфиденциальную информацию в своей папке, или кто-то может заразиться CryptoWall и зашифровать все остальные файлы. Правильно?
Так или иначе, теперь, когда инфекция CryptoWall была удалена и резервные копии были восстановлены, многие люди хотели бы, чтобы мы заменили текущие разрешения чем-то менее ужасным, и я бы не хотел нажимать вокруг диалоговых окон разрешений в нескольких сто папок.
Как PowerShell может решить эту проблему для меня и сделать жизнь достойной жизни?
\"
кавычка не в кавычках, а CSS испорчен!Предыдущий ответ не будет работать, если домашние папки / перенаправленные папки были настроены с «Предоставить пользователю эксклюзивные права». Это связано с тем, что при выборе этого параметра, который не рекомендуется , только СИСТЕМА и ПОЛЬЗОВАТЕЛЬ имеют права на эту папку. После этого вы не сможете изменить права доступа (даже с правами администратора), не вступив во владение папкой.
Это метод, позволяющий обойти это БЕЗ владения. Это двухступенчатый процесс.
Создайте сценарий powershell, который запускает ICACLS для изменения разрешений в папках и подпапках.
запустите PSexec, чтобы запустить скрипт Powershell.
взято и изменено с: https://mypkb.wordpress.com/2008/12/29/how-to-restore-administrators-access-to-redirected-my-documents-folder/
1 Создание / копирование / кража сценария powershell (требуется PS 3.0 или выше)
Из командной строки:
источник