Форум сайта python.su
Есть корпоративный файловый сервер(Win). Есть мой ПК в том же домене. Прав админа у меня нет, но через эксплорер я могу заходить на сервер и в свойствах папок смотреть кто из пользователей какие права на эти папки имеет.
Задача: написать скрипт, который бы автоматизировал эти действия, создавал отчет о том кто какие права на кие папки имеет, а потом сравнивал бы каждый новый отчет с предыдущим и выявлял изменения.
Загвоздка в том, что у меня нет прав админа, так можно было бы через WMI вытащить.
Подскажите, пожайлуста, каким модулем воспользоваться, чтобы он по аналогии с эксплорером мог собирать такие данные.
Офлайн
в венде есть стандартный модуль коммандной строки cacls(считаеться устарвшим) и icacls.
дергайте ее читайте что оно вам выдаст и составляйте списки как хотите или воспользуйтес встроеной возможностью для сохранения ACL списков.
например :
icacls C:\Users
C:\Users NT AUTHORITY\система:(OI)(CI)(F)
BUILTIN\Администраторы:(OI)(CI)(F)
BUILTIN\Пользователи:(RX)
BUILTIN\Пользователи:(OI)(CI)(IO)(GR,GE)
Все:(RX)
Все:(OI)(CI)(IO)(GR,GE)
Успешно обработано 1 файлов; не удалось обработать 0 файлов
[code python][/code]
Отредактировано PEHDOM (Апрель 20, 2018 17:59:21)
Офлайн