是否有任何python模块可以像drwxr-x---+那样处理扩展ACL中的其他用户权限?
我有一个目录,其中包含额外的用户位,即第11位。 但是,Python的os或stat模块没有检查任何其他用户权限的方法 我有一个文件/home/work/file_name.txt: 我使用os.stat获取文件_name.txt的状态,并获取模式stat.filemode 该模式仅显示为drwxr-x-rx,没有+位 这是一个由两部分组成的问题: 有没有办法检索+位 有处理getfacl权限位的python模块吗是否有任何python模块可以像drwxr-x---+那样处理扩展ACL中的其他用户权限?,python,file-permissions,Python,File Permissions,我有一个目录,其中包含额外的用户位,即第11位。 但是,Python的os或stat模块没有检查任何其他用户权限的方法 我有一个文件/home/work/file_name.txt: 我使用os.stat获取文件_name.txt的状态,并获取模式stat.filemode 该模式仅显示为drwxr-x-rx,没有+位 这是一个由两部分组成的问题: 有没有办法检索+位 有处理getfacl权限位的python模块吗 import os import stat status = os.stat(
import os
import stat
status = os.stat('/home/work/file_name.txt')
# retrieves permission bits in rwx form
mode = stat.filemode(status.st_mode) # however, this only retrieves drwxr-x-r-x
# test dir/file, read/write/execute for owner/group/others
stat.S_ISDIR(mode)
bool(status.st_mode & stat.S_IREAD)
bool(mode & stat.S_ISVTX)
等等
测试其他用户权限的方法有哪些?没有单独的+位
ls代码知道如何检索ACL集。如果存在,并且需要显示,ls使用+字符标记ACL的存在。看
有多个Python ACL访问器库。第二个结果是一个快速出现的StackOverflow问题,该问题涉及一个posix1e模块,该模块似乎在
getfacl file_name.txt/
#file: file_name.txt//
#owner: POUG
#group: NEWYORK
user::rwx
group::r-x
other::r-x
user:NYC:rwx
import os
import stat
status = os.stat('/home/work/file_name.txt')
# retrieves permission bits in rwx form
mode = stat.filemode(status.st_mode) # however, this only retrieves drwxr-x-r-x
# test dir/file, read/write/execute for owner/group/others
stat.S_ISDIR(mode)
bool(status.st_mode & stat.S_IREAD)
bool(mode & stat.S_ISVTX)