Установить файлы на владение текущей директорией в Python - PullRequest
0 голосов
/ 14 сентября 2009

Я работаю над сценарием Python, который создает текстовые файлы, содержащие информацию о размере / пространстве для каталогов, в которых выполняется сценарий. Сценарий должен быть запущен от имени пользователя root, и в результате он устанавливает текстовые файлы, которые он создает, как владелец root.

Я знаю, что могу изменить владельца с помощью os.fchown, но как мне передать fchown uid и gid каталога, в котором выполняется скрипт?

1 Ответ

0 голосов
/ 14 сентября 2009

Используйте

import os, stat
info = os.stat(dirpath)
uid, gid = info[stat.ST_UID], info[stat.ST_GID]
...