Это сделало бы задание? SubInACL Microsoft. Это - командная строка, но это свободно.
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