PDA

Показать полную графическую версию : [решено] Изменение NTFS разрешений на подпапки и файлы


Diver1
20-05-2009, 13:51
Здравствуйте.
Прошу помощи. Есть папка, в ней несколько подпапок, в подпапках могут быть еще папки и файлы. На всё это хозяйство заданы различные NTFS разрешения. Нужно на все эти вложенные папки и файлы изменить разрешения командой cacls. Самое противное что у команды cacls есть ключ /T который обходит подпапки и файлы, но он не изменяет разрешения, а заменяет! Т.е. если на папку было выдано разрешение для 5 пользователей: user1 ... user5 и потом с помощью cacls с ключем /t указать разрешения для user3. То в разрешениях останется только user3, остальные разрешения для других юзеров удалятся. Поэтому придется использовать ключ /e который не умеет обходить дерево:( Так что прошу написать пример BATника который обходит все папки и файлы и применяет команду к этим папкам и файлам.

Petya V4sechkin
20-05-2009, 13:56
Diver1, другие средства:
Xcacls (http://support.microsoft.com/kb/825751/ru)
SubInACL (http://www.microsoft.com/downloads/details.aspx?FamilyID=e8ba3e56-d8fe-4a91-93cf-ed6985e3927b&displaylang=en)

[решено] Ошибка в xcacls.vbs (http://forum.oszone.net/thread-98077.html)

Diver1
20-05-2009, 18:21
Думаю xcacls проблему решит. Тему можно закрыть.

Vector_om
26-12-2020, 12:54
Недавно тоже пришлось задуматься т.к. закачка (синхронизация) делалась с правами администратора и постоянно приходилось переназначать в ручную...
..

Тут посмотрел простой пример и для моего случая более чем хватит, в планировщик переназначать и всё готово.

http://www.tudimon.com/index.php?subaction=showfull&year=2010&month=12&day=25&news_name=izmenenie-ntfs-prav-na-papki-i-fayly-iz-komandnoy-stroki&seourl=izmenenie-ntfs-prav-na-papki-i-fayly-iz-komandnoy-stroki




© OSzone.net 2001-2012