4

Есть ли хорошая утилита Windows, которая будет проходить путь (и все подпапки в нем) и перечислять разрешения для каждой папки?

2 ответа2

2

Будет ли это делать работу? Microsoft SubInACL. Это командная строка, но это бесплатно.

SubInACL - это инструмент командной строки, который позволяет администраторам получать информацию о безопасности для файлов, разделов реестра и служб и передавать эту информацию от пользователя к пользователю, из локальной или глобальной группы в группу и из домена в домен.

1

На WinXP команда cacls командной строки получает необходимую информацию. Учитывая только аргумент имени файла, он отображает права доступа.

Используйте GNU find чтобы найти и запустить его в каждом каталоге. Вы можете find среду эмуляции Cygwin или пакет win32-портов, такой как GnuWin32 или UnxUtils.

> find <path> -type d -exec cacls {} \;
              ^^^^^^^
                 |
                 +----- only matches directories; 
                        use `-type f` for only regular files; 
                        omit for everything

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .