![]() |
Изменение NTFS разрешений на подпапки и файлы
Здравствуйте.
Прошу помощи. Есть папка, в ней несколько подпапок, в подпапках могут быть еще папки и файлы. На всё это хозяйство заданы различные NTFS разрешения. Нужно на все эти вложенные папки и файлы изменить разрешения командой cacls. Самое противное что у команды cacls есть ключ /T который обходит подпапки и файлы, но он не изменяет разрешения, а заменяет! Т.е. если на папку было выдано разрешение для 5 пользователей: user1 ... user5 и потом с помощью cacls с ключем /t указать разрешения для user3. То в разрешениях останется только user3, остальные разрешения для других юзеров удалятся. Поэтому придется использовать ключ /e который не умеет обходить дерево:( Так что прошу написать пример BATника который обходит все папки и файлы и применяет команду к этим папкам и файлам. |
|
Думаю xcacls проблему решит. Тему можно закрыть.
|
Недавно тоже пришлось задуматься т.к. закачка (синхронизация) делалась с правами администратора и постоянно приходилось переназначать в ручную...
.. Тут посмотрел простой пример и для моего случая более чем хватит, в планировщик переназначать и всё готово. http://www.tudimon.com/index.php?sub...mandnoy-stroki |
Время: 15:26. |
Время: 15:26.
© OSzone.net 2001-