2009-09-14 4 views
0

나는 스크립트가 실행되는 디렉토리에 관한 크기/공간 정보를 포함하는 텍스트 파일을 만드는 Python 스크립트를 만들고있다. 스크립트는 루트로 실행되어야하며 결과적으로 생성 된 텍스트 파일을 루트의 소유권으로 설정합니다.파이썬에서 현재 디렉토리의 소유권을 파일로 설정하기

os.fchown을 사용하여 소유권을 변경할 수 있음을 알고 있지만 fchown에 스크립트가 실행중인 디렉토리의 gid를 전달하려면 어떻게해야합니까?

+0

, 당신은''os.getcwd을 수행하여 dirpath'()', 또는 어떤 기능을 사용하면 파일 생성이 수행했다 디렉토리를 얻을 필요가 전화를받을 것입니다. –

답변

0

사용 물론

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

감사합니다. 정적 "dirpath"보다는 os.stat() 'os.getcwd()'를 줄 수 있습니까? –

관련 문제