Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 20, 2018 11:23:26

UrfinJuice
Зарегистрирован: 2017-05-05
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Сбор данных о правах пользователей на директории на файловом сервере.

Есть корпоративный файловый сервер(Win). Есть мой ПК в том же домене. Прав админа у меня нет, но через эксплорер я могу заходить на сервер и в свойствах папок смотреть кто из пользователей какие права на эти папки имеет.

Задача: написать скрипт, который бы автоматизировал эти действия, создавал отчет о том кто какие права на кие папки имеет, а потом сравнивал бы каждый новый отчет с предыдущим и выявлял изменения.

Загвоздка в том, что у меня нет прав админа, так можно было бы через WMI вытащить.

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

Офлайн

#2 Апрель 20, 2018 17:55:36

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Сбор данных о правах пользователей на директории на файловом сервере.

в венде есть стандартный модуль коммандной строки 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 файлов


http://ab57.ru/cmdlist/icacls.html



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Отредактировано PEHDOM (Апрель 20, 2018 17:59:21)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version