一尘不染

如何在Linux机器上使用Python获取文件夹的所有者和组?

linux

如何在Linux下使用Python获取目录的所有者和组ID?


阅读 551

收藏
2020-06-07

共1个答案

一尘不染

使用os.stat()获得的UID和GID的文件。然后,使用pwd.getpwuid()grp.getgrgid()分别获取用户名和组名。

import grp
import pwd
import os

stat_info = os.stat('/path')
uid = stat_info.st_uid
gid = stat_info.st_gid
print uid, gid

user = pwd.getpwuid(uid)[0]
group = grp.getgrgid(gid)[0]
print user, group
2020-06-07