Найти - Пользователи
Полная версия: Поиск файлов с битом sgid
Начало » Центр помощи » Поиск файлов с битом sgid
1
coliator
Добрый день!
Помогите, пожалуйста. Горю.
Необходимо срочно до завтра сделать программу поиска файлов с битом sgid и определить пользователей, которым разрешено запускать эти файлы. И сгенерировать отчет в удобоваримом виде.
С os.walk я более-менее разобрался, про stat уже тоже рассказали. Алгоритм примерный вижу, а в коде реализовать - не умею. Может есть какие-то подобные уже готовые программы?
Алгоритм примерно таков:
1. проходимся по директории при помощи os.walk, проверяя на файл/директория, если файл - проверяем стоит ли на нем бит sgid, если стоит - записываем путь в словарь в качестве ключа,
в качестве значения записываем кортеж пользователей, имеющих право на запуск (вот тут кроме как зачитать членов группы-владельца файла ничего в голову не приходит, а ведь права то могут быть максимальные.. опять куча ветвлений)
2. выводим получившийся словарь красиво на консоль
Singularity
цена вопроса ?
coliator
Singularity
цена вопроса ?
150 грн.
coliator
Не заинтересовало?
coliator
Плачу 1000 рублей! Кто возьмется?
s0rg
Написал письмо.
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