coliator
Окт. 30, 2013 15:12:04
Добрый день!
Помогите пайтон-нубу, пожалуйста.
Необходимо запилить поиск файлов с битом sguid и определить пользователей, которым разрешено запускать эти файлы. И сгенерировать отчет в удобоваримом виде.
С os.walk я более-менее разобрался, а с помощью какого модуля определять бит sgid и права запуска не знаю. Подскажите, пожалуйста!
Master_Sergius
Окт. 30, 2013 15:17:00
Как вариант - вызвать команду шелла - ls и парсить аутпут
юзай модуль subprocess
coliator
Окт. 30, 2013 15:24:45
Master_Sergius
Как вариант - вызвать команду шелла - ls и парсить аутпутюзай модуль subprocess
я об этом думал, но хотелось бы сделать красивый, модульный вариант.
coliator
Окт. 31, 2013 00:01:49
s0rg
stat
спасибо! осталось только научиться его использовать.
s0rg
Окт. 31, 2013 16:19:19
coliator
осталось только научиться его использовать.
А чего там учиться-то?
os.stat возвращает объект, при помощи функций из stat проверяете поля этого объекта.