Есть ли хорошая утилита Windows, которая будет проходить путь (и все подпапки в нем) и перечислять разрешения для каждой папки?
2 ответа
Будет ли это делать работу? Microsoft SubInACL. Это командная строка, но это бесплатно.
SubInACL - это инструмент командной строки, который позволяет администраторам получать информацию о безопасности для файлов, разделов реестра и служб и передавать эту информацию от пользователя к пользователю, из локальной или глобальной группы в группу и из домена в домен.
На 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