Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 10, 2007 11:10:54

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

Привет, возникла задача перебрать большое количество папок на винде с NTFS и назначить им определенные права доступа. Права, типа READ_ONLY, я понял как делать, а вот если мне надо определенному человеку дать определенные права, это можно организовать на Python? Единственное, что я нарыл, так это vbs скрипт, который это умеет делать. С помощью os.system () я его и запускаю (выглядит это, как через одно место). Но он ооочень медленный, а мне надо перелопатить более 200 гиг :( . Может кто сталкивался с расширенными правами NTFS на Питоне? Заранее спасибо.



Отредактировано (Сен. 10, 2007 11:16:42)

Офлайн

#2 Сен. 10, 2007 14:17:11

The gray Cardinal
От:
Зарегистрирован: 2007-03-07
Сообщения: 422
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

В винде есть консольная утилита cacls, можно использовать её.
Кроме того, есть COM-объект “ADsSecurity”.



Офлайн

#3 Сен. 10, 2007 14:54:42

umup
От:
Зарегистрирован: 2007-07-14
Сообщения: 53
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

попробуйте через ctypes.windll, поройтесь в WinAPI, там должны быть нужные функции (Advapi32.dll)
http://www.answers.com/topic/ntfs-permissions?cat=technology
http://msdn2.microsoft.com/en-us/library/aa374947.aspx



Офлайн

#4 Сен. 10, 2007 15:09:38

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

В винде есть консольная утилита cacls, можно использовать её.
Спасибо, реально быстрее работает
попробуйте через ctypes.windll, поройтесь в WinAPI, там должны быть нужные функции (Advapi32.dll)
http://www.answers.com/topic/ntfs-permissions?cat=technology
http://msdn2.microsoft.com/en-us/library/aa374947.aspx
интересные статьи, спасибо



Отредактировано (Сен. 10, 2007 15:10:38)

Офлайн

#5 Сен. 10, 2007 17:47:04

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

кроме ctypes.windll, возможно уже есть готовые обвертки в pywin32



Офлайн

#6 Сен. 11, 2007 08:29:11

well
От:
Зарегистрирован: 2006-11-20
Сообщения: 163
Репутация: +  0  -
Профиль   Отправить e-mail  

Расширенные права доступа к NTFS

bialix
кроме ctypes.windll, возможно уже есть готовые обвертки в pywin32
Вот я и надеялся, что кто-то уже с этим сталкивался и поделится опытом ;)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version