Найти - Пользователи
Полная версия: Расширенные права доступа к NTFS
Начало » Python для экспертов » Расширенные права доступа к NTFS
1
well
Привет, возникла задача перебрать большое количество папок на винде с NTFS и назначить им определенные права доступа. Права, типа READ_ONLY, я понял как делать, а вот если мне надо определенному человеку дать определенные права, это можно организовать на Python? Единственное, что я нарыл, так это vbs скрипт, который это умеет делать. С помощью os.system () я его и запускаю (выглядит это, как через одно место). Но он ооочень медленный, а мне надо перелопатить более 200 гиг :( . Может кто сталкивался с расширенными правами NTFS на Питоне? Заранее спасибо.
The gray Cardinal
В винде есть консольная утилита cacls, можно использовать её.
Кроме того, есть COM-объект “ADsSecurity”.
umup
попробуйте через ctypes.windll, поройтесь в WinAPI, там должны быть нужные функции (Advapi32.dll)
http://www.answers.com/topic/ntfs-permissions?cat=technology
http://msdn2.microsoft.com/en-us/library/aa374947.aspx
well
В винде есть консольная утилита cacls, можно использовать её.
Спасибо, реально быстрее работает
попробуйте через ctypes.windll, поройтесь в WinAPI, там должны быть нужные функции (Advapi32.dll)
http://www.answers.com/topic/ntfs-permissions?cat=technology
http://msdn2.microsoft.com/en-us/library/aa374947.aspx
интересные статьи, спасибо
bialix
кроме ctypes.windll, возможно уже есть готовые обвертки в pywin32
well
bialix
кроме ctypes.windll, возможно уже есть готовые обвертки в pywin32
Вот я и надеялся, что кто-то уже с этим сталкивался и поделится опытом ;)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB